API Portal Setup for multi region APIM

Katare, Ashish 141 Reputation points
2021-04-13T10:18:56.047+00:00

We have 3 APIM Instances for different regions (USA, Canada, Europe). How do we have a common API developer portal for documentation purpose ?
Azure API portals are very much tied to an APIM instance and we would end up creating 3 different portals if we follow Azure way of doing.

Also, do API portal provide the Partner onboarding feature in Azure ?

Please let me know if any thoughts or suggestions. if anyone has done the similar setup,

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
1,698 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Mike Urnun 9,481 Reputation points Microsoft Employee
    2021-04-13T17:44:27.863+00:00

    Hello @Katare, Ashish - Ideally, you'll want to stay on the Premium tier of APIM (only 1 service instance) where the Azure way is an architecture that only deploys the Gateway component throughout the regions you specify whilst also providing you with the centralized/common components for Dev Portal, Management tasks, etc...

    However, based on our conversation in your previous post, it seems that you are proceeding to implement 3 separate service APIM instances on the Basic tier, and are continuing to explore ways to merge duplicative components like the Dev Portal? I would caution you against doing that as it raises more questions & is not future-proof. If the end goal is to drive down cost from the Premium tier, I would look into self-hosted gateways & self-hosted Dev Portal configurations and then do a cost comparison.

    0 comments No comments

  2. Katare, Ashish 141 Reputation points
    2021-04-13T17:49:50.297+00:00

    @Mike Urnun Yes, we are going with multi APIM instances in different regions , mainly because of cost.
    we have to keep the APIM instances in many regions because of data privacy and its not realistic for us to pay for premium instances (one instance is around $2750 per month.. if we keep it in 4 regions and for DR it double it and that would have $8*2750 - which is too much to keep the API Management solution if we are starting in APIs)

    I know its adding complexity but thinking Azure APIM is costly so wondering if someone else is facing the similar challenges.


  3. Igor O 1 Reputation point
    2021-04-14T19:08:13.147+00:00

    Hello @Katare, Ashish

    You can try the API portal solution, this almost the same approach for the content editing experience with an option to add your Open API specs for any API providers.

    Please check our GitHub repo https://github.com/Azure/API-Portal and leave feedback.

    0 comments No comments