Network topology and connectivity considerations for the API Management landing zone accelerator

This article provides design considerations and recommendations for network topology and connectivity when using the API Management landing zone accelerator. Networking is central to almost everything inside a landing zone. It enables connectivity to other Azure services, external users, and internal and external APIs.

Learn more about the network topology and connectivity design area.

Design considerations

Design recommendations

  • Use Application Gateway for external access to API Management when the API Management instance is deployed in a VNet in internal mode.
  • Use Azure Front Door for multi-region deployment.
  • Ensure required ports (such as 80, 443) are open between the calling client and the backend API Management gateway.
  • Deploy the API Management gateway in a VNet to allow access to backend services in the network.
  • VNet peering supports high performance in a region but has a scalability limit of 500 networks. If you require more workloads to be connected, use a hub spoke architecture or Private Endpoint.
  • When a VNet is used in internal mode, make it easy for consumers to onboard (connect) to your API Management platform. Provide an open network path (through upstream hub or network security group setup) to remove friction when connecting to API Management.

Enterprise-scale assumptions

The following are assumptions that went into the development of the API Management landing zone accelerator:

  • Deployment of the API Management instance in a dedicated VNet subnet in internal mode.
  • External access to API Management using Azure Application Gateway.