Divide APIs into Products
  • 02 Dec 2020
  • 1 Minute To Read
  • Contributors
  • Print
  • Comments
  • Share
  • Dark
    Light

Divide APIs into Products

  • Print
  • Comments
  • Share
  • Dark
    Light

#ServerlessTips - API Management
Author: Steef-Jan Wiggers Azure MVP

In Azure API Management, you can logically group a few API (definitions) in a so-called Product. A product has a name, terms of use and a quota. Furthermore, a product can either open – developer can use the APIs without a subscription or protected, which means the Product must be subscribed before its APIs can be used.

Once you publish, a Product - developers can view the APIs in the Product or subscribe. Note that the subscription approval is configured on the product level. In the Azure Portal, you can create Products in the API Management instance.

image.png

Once your Product is available, you later add more APIs if you wish to do so. You select the Product you created earlier and add an API. Furthermore, when selecting your Product, you can also:

• Edit settings
• Add or edit policies
• Manage access controls (Groups)
• Manage subscriptions

image.png

To manage the visibility of Products to developers, API Management provides so-called ‘Groups’, which include three immutable system groups as well as custom groups.

Consider using Products when you require to offer specific APIs to external partners and parties or need to apply a set of common policies. Furthermore, Products can be useful to logically group APIs together and offer them internally in your organization.

Was This Article Helpful?