APIGatewayCost.com

Azure API Management Pricing: Consumption vs Dedicated Tiers

Azure APIM has the most complex pricing of any API gateway. Five tiers, each with different billing models. The Consumption tier charges per call. Dedicated tiers charge flat monthly fees regardless of usage. Here is how to choose.

Quick Verdict

Consumption tier for variable workloads under 50M requests/month. Standard tier ($677/mo) for production workloads needing a developer portal and virtual network. The break-even between Consumption and Standard is roughly 190M requests/month.

Tier Comparison

TierPriceBillingThroughputSLA
DeveloperFreeFree (no SLA)500 req/secNone
Consumption$3.50/1M callsPay-per-callShared99.95%
Basic$152/moFlat monthly per unit1,000 req/sec99.95%
Standard$677/moFlat monthly per unit2,500 req/sec99.95%
Premium$2,794/moFlat monthly per unit4,000 req/sec99.99%

Feature Availability by Tier

FeatureDeveloperConsumptionBasicStandardPremium
Developer portalYesNoNoYesYes
Virtual networkNoNoNoExternalInternal + External
Multi-regionNoNoNoNoYes
Built-in cacheYesNoYesYesYes
Custom domains1111Unlimited
Scale units1N/A2 max4 max12+ max
Self-hosted gatewayNoNoNoNoYes
Azure MonitorYesYesYesYesYes
Availability zonesNoNoNoNoYes

Consumption vs Flat-Fee: Break-Even Analysis

The Consumption tier charges $3.50 per million calls. Dedicated tiers charge a flat monthly fee regardless of call volume. At what point does a flat-fee tier become cheaper?

Monthly CallsConsumption CostBasic ($152)Standard ($677)Cheapest
1M$3.50$152$677Consumption
10M$35$152$677Consumption
43M$152$152$677Break-even (Basic)
50M$175$152$677Basic
100M$350$152$677Basic
193M$677$152$677Break-even (Standard)
500M$1,750$152*$677Basic (if throughput ok)

*Basic tier is capped at 1,000 req/sec. At 500M requests/month (~190 req/sec avg), Basic handles it. For bursty traffic, Standard or Premium may be required.

Azure vs Alternatives

ProviderModelCost at 50M req/moDeveloper Portal
Azure ConsumptionPer-call$175No
Azure BasicFlat $152/mo$152No
Azure StandardFlat $677/mo$677Yes
AWS HTTP APIPer-call$50No
CloudflarePer-call$8No
Kong KonnectPer-call$30Yes

Frequently Asked Questions

Which Azure APIM tier should I choose?
Consumption tier for small/variable workloads under 50M requests/month. Basic ($152/mo) when you need a dedicated instance with SLA. Standard ($677/mo) for production workloads needing the developer portal, virtual network support, and higher throughput. Premium ($2,794/mo) for multi-region deployment and VNET integration.
Is Azure APIM Consumption tier cheaper than AWS?
At the same per-request rate ($3.50/million), Azure Consumption and AWS REST API are identically priced. However, Azure Consumption includes the first 1M calls free per month permanently (AWS free tier expires after 12 months). AWS HTTP API at $1.00/million is significantly cheaper than both.
Can I switch between Azure APIM tiers?
Yes. You can upgrade from Consumption to a dedicated tier (Basic, Standard, Premium) at any time. Downgrading from a dedicated tier back to Consumption requires creating a new instance. The Developer tier is for non-production use only and has no SLA.
What is the self-hosted gateway option?
Azure APIM offers a self-hosted gateway container that runs in your own Kubernetes cluster while the control plane stays in Azure. It costs $0.008 per gateway call processed by the self-hosted container. This is useful for hybrid or on-premises scenarios where you need Azure APIM features but cannot route all traffic through Azure.