How can we improve Azure API Management?

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 A" that drills into a new page with the various products under that bucket. Maybe we're just asking for 1 new layer to the hierarchy? Product Groups --> Products --> APIs?

37 votes
Vote
Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)
You have left! (?) (thinking…)
Bill McCrary shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

2 comments

Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)
Submitting...
  • Anders Holm-Jensen commented  ·   ·  Flag as inappropriate

    Alpha sort within a group would be a MAJOR STEP UP from the current situation where all operations are just mixed together, like so:

    createProject
    createUser
    getProject
    getUser

    If you could just group the operations by the tags used in the swagger doc, it would be a massive upgrade, like so:

    Users:
    createUser
    getUser

    Projects:
    createProject
    getProject

  • Bill McCrary commented  ·   ·  Flag as inappropriate

    Not really - take the dev/test/production example, production will sort before test. We'd like a nice UI with sort indices or draggable layouts, etc.

    To take this to the next level - also offering more than 1 template would be nice. For example a template like Azure pricing uses @ https://azure.microsoft.com/en-us/pricing/details/api-management/

    Table = product group
    Cols = product tier
    rows = product tier meta data (rate, limits, etc)

    Numerous other templates would work but you get the idea.

Feedback and Knowledge Base