API Management

Microsoft Azure API Management is a turnkey solution for publishing APIs to external and internal consumers. Quickly create consistent and modern API gateways for existing backend services hosted anywhere, secure and protect them from abuse and overuse, and gain insights into usage and health. Plus, automate and scale developer onboarding to help get your API program up and running in no time.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add monetization ability of API

    It is a common practice for API service developers to link the resource counts or product plans to pricing. The preference is for either integration ability to 3rd party services (ex. Braintree) or direct implementation so API developers can collect payment for services.

    649 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  26 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  2. Use Azure Key Vault-managed client certificates in Azure API Management

    A while ago we enabled the use of Azure Key Vault-managed SSL certificates for custom domain names in API Management. We are working to expand this feature to certificates used for mutual certificate authentication between the gateway and a backend.

    243 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  4 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  3. More flexible subscriptions in Azure API Management

    Present model for providing access to APIs is based on product subscriptions owned by a user. Each subscription includes a few properties and a pair of API keys. We are working on expanding this model to allow subscriptions and keys to be owned by a group of users or not be associated with any users at all. This will allow customers the flexibility of creating an ad-hoc set of key or having keys shared by a team of users without worrying about their ownership when members leave or are added to the team.

    182 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  15 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  4. APIM Hybrid connection manager support for accessing on premise web services

    Accessing onPremise web services in APIM is very inconvenient and requires either complex vnet/vpn setup, use of extra products like AAD application gateway or custom coding of API apps combined with a hybrid connection.

    It is not even possible to use logic apps as codeless bridge since LAs are also unable to access on premise web services.

    The option of installing an on premise version of the gateway is also only on a future roadmap and handles a wider use case that just accessing on premise services.

    Request is to support using the hybrid connection manager in the APIM backend…

    129 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  4 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  5. Purge cache from external system

    To control caching time of API-returned items aggressively and issue a command to purge cache when from external system that is aware when items are refreshed. Refresh cycle is not periodic, and can vary.

    122 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  5 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  6. Deploy APIM in Azure Emulator to allow for local testing of configurations

    Add APIM to the Azure emulator to allow testing of routing and policies.

    52 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  7. Ability to manage Subscription Keys for a Group of users

    Allow the assignment of a subscription key that applies to a group of users. The idea is to create one shared subscription key that is tied to the group so as members of the group swap in/out they can use that key.

    Think of a large company of developers, rather than creating a shared login the group of developers could be put into the group and then have access to that applications subscription keys.

    The idea is really to treat the key as an entity that isn't a person but needs to be managed by several people, like give this…

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  8. Email notifications per API or Product

    Today, email notifications for a new registration or sub request are send to one or more email addresses. However, the configured email recipients get a notification for all APIs and all Products.

    We're having different back office people handling the workflow requests of different API Products, so it would be much easier that they would only get notifications for their API products.

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add missing Issues features

    The Issues section of API Management seems really lacking. To just name a few of the current shortcomings:

    - Inability to edit/delete a comment (I hope no one every makes typos)
    - Inability to delete a resolved issue.
    - Inability to search issues.
    - Inability to tag issues.
    - Inability to control the view of issues (order by date, status, etc)

    The API Management has many great features, but unfortunately Issues isn't one of them, and is an important part of our API management strategy

    26 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  10. Ability to turn off notifications, not just edit templates

    We need the ability to turn off notifications through the workflow. We are setting up accounts for clients and don't want most of the notifications that come out. We are having to enter fake email addresses just to prevent the notifications.

    22 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  2 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  11. Support for multiple APIM Custom domains without paying extra $700 for Premium Tier

    Right now if we wanted multiple custom domains on APIM we need to upgrade to Premium because Developer, Basic, Standard doesn't support this. This becomes very pricey for a simple feature.

    22 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  12. Azure API Management - UI/html files not present in Git - These files should be saved in Git to automate CI/CD process

    We are having one issue in Azure API Management Portal. We have created clone from APIM Publisher portal by using the instructions given in publisher portal.

    however we don't see the html changes which we have made in developer portal/publisher portal in Git repository.

    We can see few folders like APIs, Products etc. and in these folders we can see only configuration file and description file(html) however we don't find the html changes which we have made in developer portal.

    When we have to move html changes from one environment to another (Development environment to QA environment), we have to…

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  13. Provide Rich Text Editor in API/Operation Descriptions

    For the API and Operation description (or any other that supports HTML, e.g. response descriptions) fields, instead of having to input HTML, a basic WYSIWYG editor would be nice so simple things like bold/emphasis/underline/lists/etc... can be created easily by people not strong in HTML and then having to save/view to test what it may look like.

    19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  14. Disable the Developer portal

    Could you please provide a feature to disable the Developer portal (a feature to hide the login page) for users who do not use the developer portal.
    -The feature to disable the Developer portal
    -The feature to restrict access to Developer portal by IP address
    etc.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  15. allow adding new dynamic attributes to email notification/templates

    Provide us with the ability to define our own attributes (today you allow on notification template 3 attributes: email, organization name and originating email). if you allow us to set up our own attributes we would be able to prepare the emails in a more sophisticated way. we will only have to amend the instance attributes and all of the emails will work for us.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  3 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  16. add the feature for enable/disable API temporarily

    We can't enable/disable API temporarily easily just from the portal or any other way. please help to add this new feature if possible.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add support for Reserved IPs

    At present API Management instance VIPs are static for the lifetime of that service instance with some exceptions, for example adding or removing a VNET (see http://aka.ms/apimfaq). Reserved IPs on the other hand are absolutely immutable and transcend service instance lifetime. They have an extra benefit of being used when accessing other Azure resources, e.g. storage, within the same region. See https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/ for more information on Reserved IPs.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ability to delegate security on Content pages

    We like to provide additional information to our authorized users in a more secure manner.
    Anonymous guests shouldn't be able to see any and all Content that has been created.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  1 comment  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  19. Confirm User Actions before making Routing Unavailable

    An admin user accidentally clicked on a button in our primary prod API Mangement Service

    API Mangement Service -> Virtual Network -> Apply network configuration

    The user mistakenly pressed/released the mouse button while hovering over the WebUI/Component. The 'API Mangement Service' then stopped routing all traffic for just over 3 minutes of time (Effectively preventing traffic from being routed to/from clients). I confirmed this issue in a non-prod environment later.

    Is it possible to have dialog introduced that will confirm user action when this button is pressed? I think it is an accident prone UI feature. To allow this one…

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
  20. Stats about cache usage

    It would be a great feature to have the option to see how much of the cache is used, it could be divided into areas like

    Total for the instance it self (all api's)
    pr. api
    pr. api/operation
    etc.

    today it's a blackbox so any insights would be great.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6
  • Don't see your idea?

Feedback and Knowledge Base