azureapiazure-api-managementapi-gatewayibm-api-management

Add multiple products to subscription on Azure API Management Service


As we're developing the SaaS APIs and we're using Azure API Management service to manage the APIs.

We have defined the API products as described below:

What I want to achieve with Azure API Management service is that-

Is this possible?

Thanks in advance.

PS: See image below for what I want to achieve.

enter image description here


Solution

  • No, as far as I know what you seek is not possible.

    Azure API Management offers following subscription scopes at this point of time

    1) All APIs: this scope provides access to all the APIs hosted by APIM 2) Single API: this scope provides access to a single API hosted APIM 3) Product: this scope allows provides access to group of APIs when they are grouped in the products. The scope supports only a single product per subscription

    So in theory when you want to give access to different APIs to different users, you will have to create individual products for the users and assign a subscription to a product.