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.

How can we improve Azure API Management?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. API DevOps with Azure API Management

    Customers commonly use separate Azure API Management service instances for various environments, e.g., production, staging, QA. These environments are usually shared by multiple development teams, each responsible for a subset of APIs. We are working on a set of guidance, samples, and open source tools that will enable customers to automate API deployment to shared environments by multiple teams without interfering with each other.

    436 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      started  ·  14 comments  ·  Lifecycle  ·  Flag idea as inappropriate…  ·  Admin →
    • Ability to import and export CMS[CONTENT MANGAMENT SYSTEM] for developer portal

      Right now there is no way , to import or export customized CMS FROM environment to environment. It would be good if there is way to deploy the customized CMS from dev to prod or ST.

      177 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        11 comments  ·  Service management  ·  Flag idea as inappropriate…  ·  Admin →
      • 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.

        143 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          started  ·  10 comments  ·  API management experience  ·  Flag idea as inappropriate…  ·  Admin →
        • HTTP/2 support in Azure API Management

          HTTP/2 [https://http2.github.io] is a major revision of the HTTP protocol focused on performance and efficiency. We are working on enabling HTTP/2 support on the client-facing side of the gateway. Support on the backend-facing will be added later and tracked in a separate roadmap item.

          78 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            started  ·  4 comments  ·  Gateway  ·  Flag idea as inappropriate…  ·  Admin →
          • Support Swagger Documentation - Object representation with nested $ref issue

            Hi,

            There is an issue regarding Swagger file for complex objects which are using nested $ref, according to the program team, it's not supported yet by API Management although it works well in Swagger UI.

            This is for me a big issue as we can't manage documentation manually in case our object definition evolve. Furthermore, even if we put manually a json object example in APIM Publisher portal, we can't define the object model associated to it.

            Could you please make Swagger documentation work with nested $ref in APIM?

            Thanks.

            77 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              6 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Support better grouping & sorting of products & APIs

              Right now - everything is forced into alphabetical sorting. There are no grouping options. We plan to use this for our entire enterprise, and we expect to end up with hundreds of APIs and dozens of products. A simple "sort order" field will accomplish the sorting issues, may be cumbersome to maintain but we could manage. Not sure how grouping would work, but here is our example:

              Products:
              Business Unit A - Developer
              Business Unit A - Test
              Business Unit A - Production
              Business Unit A - Production Unlimited

              I may like to have a "bucket" named just "Business Unit…

              35 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  Developer portal  ·  Flag idea as inappropriate…  ·  Admin →
              • Consumption tier of Azure API Management

                You can now choose the new Consumption tier (in select regions) when you are creating a new API Management instance. Consumption tier, a variant of API Management designed and implemented around serverless principles is a more organic fit for applications built using serverless technologies. See https://aka.ms/apimconsumptionblog for detailed information about this new tier, it's features and limits.

                For the general availability release we plan to add the following capabilities:

                - Custom hostnames
                - Client certificate authentication
                - Azure Monitor metrics
                - Automated upgrade to other tiers
                - .NET SDK and PowerShell support
                - Faster activation
                - Additional public regions

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  started  ·  0 comments  ·  Pricing  ·  Flag idea as inappropriate…  ·  Admin →
                • Don't see your idea?

                API Management

                Feedback and Knowledge Base