Skip to main content
Azure

API Management pricing

Publish APIs to developers, partners, and employees securely and at scale

Azure API Management allows organizations to publish APIs hosted on Azure, on-premises, and in other clouds more securely, reliably, and at scale. Use API Management to drive API consumption among internal teams, partners, and developers while benefiting from business and log analytics available in 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, applying policies for transforming payloads, throttling, analytics, monitoring, and alerts.

Explore pricing options

Apply filters to customize pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month fall on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the upcoming month. Sign in to the Azure pricing calculator to see pricing based on your current program/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

API Management (v2 tiers)

Not available Basic v2 Standard v2 Premium v2 (in preview)
Purpose API management for teams and projects Start your organizational API program and scale as it takes off Operate an enterprise-grade API program
Price1 $- $- $-
Scale-out (per additional unit) $- $- $-
API requests2 (per month) 10M included
$- per 1M additional API requests
50M included
$- per 1M additional API requests
Unlimited included
Cache, built-in (per region) 250 MB 1 GB 5 GB
Cache, external3 Yes Yes Yes
SLA 99.95% 99.95% 99.99%5
Multiple custom domain names4 No No No
Virtual Network No VNET integration6 VNET integration6
VNET injection7
Self-hosted gateway No No No

1 Includes one unit.

2 A single operation within an HTTP request is a unit of billing. Includes requests across the built-in gateway and workspace gateways.

3 Bring your own Redis-compatible cache, e.g. Azure Redis Cache.

4 Available for gateway only. Limit of 20 domain names per instance. Call support to add more.

5 Requires deployment of at least one unit in two or more availability zones or regions.

6 Allows API Management instance to reach API backends that are isolated in a single connected VNet.

7 Provides complete isolation of inbound and outbound traffic without needing to open traffic to API Management's internal dependencies.

API Management (classic tiers)

Not available Consumption Developer Basic Standard Premium IsolatedPreview
Purpose Lightweight and serverless version of API Management service, billed per execution Non-production use cases and evaluations Entry-level production use cases Medium-volume production use cases High-volume or enterprise production use cases Enterprise production use cases requiring high degree of isolation
Price (per unit) $- $- $- $-
Unit cost of incremental units (>1) of the same service instance charged at 50% of the first unit purchased.
TBA7
Cache (per unit) External only 10 MB 50 MB 1 GB 5 GB 5 GB
Scale-out (units) N/A (automatic scaling) 1 2 4 12 per region
(call support to add more)
12 per region
(call support to add more)
SLA 99.95% No 99.95% 99.95% 99.99%1 99.99%
Isolation Shared Private Private Private Private Private
Usage limits Limits apply No No No No No
Cache, external3 Yes Yes Yes Yes Yes Yes
Developer portal No Yes Yes Yes Yes Yes
Multiple custom domain names4 No Yes No No Yes Yes
Azure Active Directory integration in developer portal No Yes No Yes Yes Yes
Availability Zone support No No No No Yes No
Virtual Network support No Yes No No Yes Yes
Multi-region deployment No No No No Yes Yes
Self-hosted gateway No Yes5 No No Yes6 Yes
Workspaces No No No No Yes9 No
Estimated maximum throughput2
(per unit)
N/A (automatic scaling) 500 requests/sec 1,000 requests/sec 2,500 requests/sec 4,000 requests/sec 4,000 requests/sec
Compute isolation No No No No No Yes

1 Requires deployment of at least one unit in two or more availability zones or regions.

2 Throughput figures are presented for information only and must not be relied upon for capacity and budget planning. Load test reflecting anticipated production conditions must be conducted to determine expected throughput accurately. Throughput is affected by the number and rate of concurrent client connections, the kind and number of configured policies, payload sizes, backend API performance, and other factors. The numbers presented in the table were obtained by testing with 1,000 concurrent persistent client secure HTTP connections, minimal payload sizes, no policies configured, and a low latency backend API.

3 Bring your own Redis-compatible cache, e.g. Azure Redis Cache.

4 Available for gateway only. Limit of 20 domain names per instance. Call support to add more.

5 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 (instance).

6 In the Premium tier, the self-hosted gateway feature is available at an additional cost (see below). The number of gateway replicas (instances) in each deployment is not limited.

7 To find out the price or get provision Isolated tier service please call support.

8 Consumption SKU billing counts "a single operation within an HTTP request" as a billing unit. The traditional REST and SOAP APIs that contain a single operation within a HTTP request.

9 Every workspace must be associated with a workspace gateway. Refer to gateway pricing table for more details.

Gateway

The gateway resource ensures runtime isolation and supports hybrid and multi-cloud API deployments. Learn more about gateways.

Workspace gateway premium Self-hosted gateway
Purpose Use as a managed data plane for workspaces in the Premium tier. Use as a self-hosted data plane for APIs deployed on premises or in other private and public clouds.
Price $- $-1
Workspaces $-2 Not available

1 Developer tier deployments are free of charge.

2 The first five workspaces are included at no additional cost.

API Center

Not available Free Standard
Purpose 90-day free plan for non-production use cases and evaluation Enterprise production use cases
Price $-
Time limit: 90 days
$-
API Inventory Yes
Register up to 200 APIs
Yes2
Register up to 10,000 APIs
API Governance Yes1 Yes2
API Discovery Yes1 Yes2

1 Full feature capabilities for the first 5 APIs.

2 For more details see service limits.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.

Explore your options

Additional resources

API Management

Learn more about API Management features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for API Management.

Documentation

Review technical tutorials, videos, and more API Management resources.

  • The Developer tier does not offer an SLA. Therefore, it is not suitable for production use. The Developer tier should be used for evaluations, development, and test.

  • Yes. The new self-hosted gateway feature enables on-premises as well as multi-cloud deployments. The feature is available for production use in the Premium tier and evaluation purposes in the Developer tier. Please see the product page as well as the pricing section above for more details.

  • Customers can scale API Management by adding and removing units. Each unit has certain request processing capacity that depends on the service’s tier. For example, a unit of the Standard tier has an estimated maximum throughput of approximately 2,500 requests per second. As you add or remove units, capacity scales proportionately. For example, two units of the Standard tier provide an estimated throughput of approximately 5,000 requests per second.

  • 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.
  • The purpose of the Isolated tier is to enable use of all the features of API Management Premium tier in highly-regulated industries where compute environment isolation is a requirement.
  • Consumption SKU charges based on the number of API requests processed by the service. It counts a single API operation within an HTTP request as a billing unit. For traditional REST and SOAP APIs, a single HTTP request contains just one operation. However, Synthetic GraphQL allows multiple operations to be combined in a single HTTP call. To accommodate Synthetic GraphQL requests, the Consumption SKU introduces a per API operation billing unit, which counts each individual operation within a single HTTP request as a separate billing unit.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?