Azure API Management allows organizations to publish APIs more securely, reliably, and at scale. Use API Management to enable internal teams, partners, and developers to use APIs while benefiting from the business and log analytics provided by the admin portal. This service helps provide the tools your organization needs for end-to-end API management – everything from provisioning user roles, creating usage plans and quotas, and applying policies for transforming payloads, to throttling, analytics, monitoring, and alerts.
API Management is offered in four tiers: Developer, Basic, Standard, and Premium.
|Purpose||Non-production use cases and evaluations||Entry-level production use cases||Medium-volume production use cases||High-volume or Enterprise production use cases|
|Price (per unit)||￥0.5022/hour (about ￥373.6368/month)||￥1.5386/hour (about ￥1,144.7184/month)||￥7.1794/hour (about ￥5,341.4736/month)||￥29.2229/hour (about ￥21,741.8376/month)
Unit cost of incremental units (>1)
charged at 50% of the first unit purchased
|Cache (per unit)||10 MB||50 MB||1 GB||5 GB|
|Scale-out (units)||1||2||4||10 per region (call support to add more)|
|Multiple custom domain names5||Yes||No||No||Yes|
|Azure Active Directory integration||Yes||No||Yes||Yes|
|Virtual Network support||Yes||No||No||Yes|
|Estimated maximum throughput 2 (per unit)||500 requests/second||1,000 requests/second||2,500 requests/second||4,000 requests/second|
|Purpose||Non-production use cases and evaluations||Entry-level production use cases||Medium-volume production use cases|
|Price (per unit)||￥0.5022/hour (about ￥373.6368/month)||￥1.5386/hour (about ￥1,144.7184/month)||￥7.1794/hour (about ￥5,341.4736/month)|
|Cache (per unit)||10 MB||50 MB||1 GB|
|Multiple custom domain names5||Yes||No||No|
|Azure Active Directory integration||Yes||No||Yes|
|Virtual Network support||Yes||No||No|
|Estimated maximum throughput 2 (per unit)||500 requests/second||1,000 requests/second||2,500 requests/second|
1 Requires deployment of at least one unit in two or more regions.
2 Actual throughput is affected by many factors including the number and rate of concurrent client connections, the kind and number of configured policies, payload sizes and back-end API performance. The numbers in the table were obtained by testing with 1,000 concurrent persistent secure client HTTP connections, minimal payload sizes, no policies configured, and a low latency backend API.
3 In the Developer tier, the self-hosted gateway feature is available at no additional cost. The number of gateway deployments is not limited, but each deployment is limited to a single gateway replica (node).
4 In the Premium tier, the self-hosted gateway feature is available at an additional cost (see below). The number of gateway deployments and gateway replicas (nodes) in each deployment is not limited.
5 Bring your own Redis-compatible cache, e.g. Azure Redis Cache.
6 Available for gateway only. Limit of 20 domain names per instance. Call support to add more.
The self-hosted gateway feature expands API Management support for hybrid and multi-cloud environments. It allows customers to manage all their APIs via a single API management solution without compromising security, compliance, or performance. With the self-hosted gateway feature, organizations can deploy a containerized version of the API Management gateway component to the same environments where they host their APIs while continuing to manage them from an associated API Management service in Azure.
|Price||￥8.71 per hour per gateway deployment|
What is the purpose of the Developer tier?
The Developer tier is suitable for API Management trial, development, and functional testing. Customers should not use this tier for production.
Can I deploy the API Management proxy on-premises in my own data center?
No. There is no on-premises deployment option available at this time, but you can vote on UserVoice if you’d like this capability. However, you can certainly use Azure-based API management with on-premises systems and data.
What is a “unit” and how can I scale my service?
Customers can scale API Management by adding and removing units. Each unit has capacity that depends on its tier. For example, the standard tier includes a throughput of 200 million API calls per month, 1 TB of bandwidth per month, and approximately 1,000 requests per second. As you add additional units, capacity scales proportionally. For example, two standard units provide 400 million API calls per month, 2 TB of bandwidth, and approximately 2,000 requests per second.
What is a “gateway deployment”?
All nodes within the gateway deployment share the location properties and configuration, for example, the custom domain name(s) and assigned APIs. Each gateway deployment corresponds to a gateway resource that can be created either via the Azure portal on the Gateways blade inside an API Management service or programmatically via management API.
Support & SLA
If you have any questions or need help, please visit Azure Support and select self-help service or any other method to contact us for support.
We guarantee that API Management Service instances running in the Basic, Standard and Premium tiers will respond to requests to perform operations at least 99.9% of the time.No SLA is provided for the Developer tier of the API Management Service. If you want to learn more about the details of our server level agreement, please visit the Service Level Agreement page.