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||￥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)|
|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)|
|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|
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.
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.
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.