API Management pricing | Microsoft Azure (2023)

  1. Home
  2. Azure pricing
  3. API Management pricing
  • Request a pricing quote
  • Try Azure for free

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 Thomson Reuters benchmark rates refreshed on the first day of each calendar 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. For more information on Azure pricing see frequently asked questions.

(Video) Introducing new Azure API Management capabilities | Azure Friday

US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment, or directly through a pay-as-you-go online subscription.

Learn more

Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.

US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment, or directly through a pay-as-you-go online subscription.

Learn more

Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.

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) 0-1 million calls per subscription - Included Unlimited - $- per 10,000 calls 1+ million calls - $- per 10,000 calls $- $- $- $-
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 Yes7 Yes
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 1000 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.

Self-hosted gateway

The self-hosted gateway feature expands API Management support for hybrid and multi-cloud environments. Deploying the self-hosted gateway provides a consistent and unified experience, including on Kubernetes or anywhere with Azure Arc. 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 managing them from an associated API Management service in Azure.

Price $-
Billing applies only for Premium tier deployments. Developer tier deployments are free of charge.
(Video) Azure API Management in 7 minutes (from provisioning to API deployment) - tutorial for beginners

Azure pricing and purchasing options

API Management pricing | Microsoft Azure (1)

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

Additional resources

API Management pricing | Microsoft Azure (2)

API Management

Learn more about API Management features and capabilities.

API Management pricing | Microsoft Azure (3)

Pricing calculator

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

(Video) How to get started with Azure API Management | Azure Tips and Tricks

API Management pricing | Microsoft Azure (4)

SLA

Review the Service Level Agreement for API Management.

API Management pricing | Microsoft Azure (5)

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.

    (Video) Modernize your API stack with GraphQL and Azure API Management | Azure Friday

  • 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.

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

Request a pricing quote

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

Try Azure for free

Added to estimate. Press 'v' to view on calculator View on calculator

FAQs

How long does it take to provision Azure API Management? ›

It can take 30 to 40 minutes to create and activate an API Management service in this tier. To quickly find a newly created service, select Pin to dashboard.

Is API Management necessary? ›

However, in this competitive digital world for large enterprises, API management is crucial for driving the digital transformation that every business needs. API management is an additional layer in your layered architecture, providing capabilities including: traffic management. self-service onboarding.

What are the 3 pricing models of Azure? ›

Azure Pricing Models

Microsoft offers three main ways to pay for Azure VMs and other cloud resources: pay as you go, reserved instances, and spot instances.

What is the minimum number of APIs that you must publish in Azure API Management? ›

You can create only 20 Consumption Plan API Management services in an Azure subscription. Each Consumption tier service can manage up to 50 APIs.

How long does Apim take to deploy? ›

Due to the substantial infrastructure, an API Management instance can take some time to provision. Expect ~45-75 minutes.

What is API Management service Azure? ›

Azure API Management is a fully managed service that enables customers to publish, secure, transform, maintain, and monitor APIs.

Do you need Azure API management? ›

Azure API Management provides all essential tools required for an end-to-end management of API's. It ensures optimal performance of the API's, tracks and enforces usage, authentication, and more.

Who is responsible for API management? ›

Each user has an account on API Manager. API consumers can create applications, manage their registration details, and monitor API use by their applications. Organization administrator - This is the onsite administrator responsible for managing the API consumers and applications in a particular named organization.

How do I choose an API management platform? ›

Selection guidelines
  1. Look out for required functional capabilities such as security, monitoring, OAS, Swagger, SOAP, REST.
  2. Developer experience and productivity (UI driven development, CLI tools)
  3. Features to engage with external application developers to the platform (Developer portal)

What is the Azure pricing Calculator? ›

The Azure Pricing Calculator can help you understand the costs of moving workloads to the Azure cloud. It estimates Azure pricing once all your data and applications are in Azure.

Which is cheaper AWS or Azure? ›

AWS is up to 5 times more expensive than Azure for Windows Server and SQL Server.

What is required for Azure cost management? ›

To enable Cost Management in the Azure portal, you must have confirmed customer acceptance of the Microsoft Customer Agreement (on behalf of the customer) and transitioned the customer to the Azure Plan. Only the costs for subscriptions that are transitioned to the Azure plan are available in Cost Management.

How do I deploy API Management in Azure? ›

Open the Azure portal, https://portal.azure.com.
  1. On the left, select All resources.
  2. Click your service instance in the list.
  3. On the left, select Management API.
  4. Select the Enable API Management REST API check box.
  5. At the bottom, under Access token, click Generate.
Oct 18, 2022

How do you call Azure API Management? ›

Azure Resource Manager provider (and classic deployment model) APIs use https://management.core.windows.net/ . For any other resources, see the API documentation or the resource application's configuration in the Azure portal.

What type of APIs can Azure Apim handle? ›

Azure API management (Azure APIM) allows you to publish, secure, transform, maintain, and monitor multiple APIs. APIM allows organizations to use their existing back-end services to create complete API programs by creating consistent and modern API gateways.

What does an API manager do? ›

Overview. API management refers to the processes for distributing, controlling, and analyzing the APIs that connect applications and data across the enterprise and across clouds.

How do I use API in Azure? ›

To allow an operation of your backend service, create an API Management operation that maps to the backend operation.
...
Create an API
  1. Navigate to your API Management service in the Azure portal and select APIs from the menu.
  2. From the left menu, select + Add API.
  3. Select HTTP from the list.
  4. Select Create.
Jun 30, 2022

What is API Management example? ›

Examples of popular API management platforms include: Google Apigee API Management Platform. CA Technologies. MuleSoft Anypoint Platform.

Is Azure API Management PaaS or SAAS? ›

As a cloud platform-as-a-service (PaaS), Azure API Management abstracts many details of the infrastructure used to host and run your service.

What are products in Azure API Management? ›

In Azure API Management, a product contains one or more APIs as well as a usage quota and the terms of use. Once a product is published, developers can subscribe to the product and begin to use the product's APIs.

How do I create Azure API Management? ›

Create an API
  1. Navigate to your API Management service in the Azure portal and select APIs from the menu.
  2. From the left menu, select + Add API.
  3. Select HTTP from the list.
  4. Select Create.
Jun 30, 2022

How do I publish my Azure API? ›

Publish the API app to Azure App Service
  1. In Solution Explorer, right-click the project and select Publish.
  2. In the Publish dialog, select Azure and select the Next button.
  3. Select Azure App Service (Windows) and select the Next button.
  4. Select Create a new Azure App Service. ...
  5. Select the Create button.
Oct 6, 2022

Can I move API Management from one subscription to another? ›

Can I move an API Management service from one subscription to another? Yes. To learn how, see Move resources to a new resource group or subscription.

How do I publish my Apim developer portal? ›

In the Azure portal, navigate to your API Management instance. In the left menu, under Developer portal, select Portal overview. In the Portal overview window, select Publish.

What is API Management example? ›

Examples of popular API management platforms include: Google Apigee API Management Platform. CA Technologies. MuleSoft Anypoint Platform.

How do I deploy Azure API Management? ›

Deploy API Management service to an additional region

In the Azure portal, navigate to your API Management service and select Locations from the left menu. Select + Add in the top bar. Select the added location from the dropdown list. Select the number of scale Units in the location.

What is product in Azure API Management? ›

In Azure API Management, a product contains one or more APIs, a usage quota, and the terms of use. After a product is published, developers can subscribe to the product and begin to use the product's APIs.

What does an API manager do? ›

Overview. API management refers to the processes for distributing, controlling, and analyzing the APIs that connect applications and data across the enterprise and across clouds.

How do I find my Azure API? ›

Open the Azure portal, https://portal.azure.com. On the left, select All resources. Click your service instance in the list. On the left, select Management API.

What is the difference between API gateway provided by Azure API Management and Azure Application Gateway? ›

API Management (APIM) is superior to API gateway where it does all the activities of API Gateway and also do additional activities like Service dictionary, Service directory lookup, monitoring services and handle security functionalities to service invocation through SSL certificates.

Can I move Azure resources between subscriptions? ›

You can move Azure resources to either another Azure subscription or another resource group under the same subscription. You can use the Azure portal, Azure PowerShell, Azure CLI, or the REST API to move resources. To learn more, see Move resources to a new resource group or subscription.

How do I transfer resources from one subscription to another in Azure? ›

Go to the Resource groups blade in the Azure portal and then navigate to the particular resource group. Step 2 — Click on Move button and then select Move to another subscription option. Step 3 — Next in the resources to move screen, review the resources that are to be moved over which are all automatically selected.

Can we change subscription in Azure? ›

Sign in to the Azure portal. Navigate to Subscriptions and then select your pay-as-you-go subscription. At the top of the page, select Switch Offer. The option is only available if you have a pay-as-you-go subscription and have completed your first billing period.

How do I test Azure portal API? ›

Create a test API
  1. Sign in to the Azure portal, and then navigate to your API Management instance.
  2. Select APIs > + Add API > HTTP tile.
  3. In the Create an HTTP API window, select Full.
  4. Enter Test API for Display name.
  5. Select Unlimited for Products.
  6. Ensure that Managed is selected for Gateways.
  7. Select Create.
Mar 24, 2022

Does AWS API gateway have a developer portal? ›

Amazon API Gateway publishes a regularly updated Serverless Developer Portal application in the AWS Serverless Application Repository and on GitHub .

How do you make a developer portal? ›

Get started building your developer portal
  1. On this page.
  2. Log in to your portal.
  3. Create admin users.
  4. Configure an SMTP server.
  5. Configure your portal.
  6. Create API products.
  7. Send developers to your portal.

Videos

1. API Management - Explained in 5 minutes! ⭐ What is API Management ⭐ Why API Management?
(Brenton House)
2. Microsoft Azure | All about API Management Service in Azure | Azure API Management
(BestDotNetTraining)
3. What is azure api management service
(kudvenkat)
4. How to Create Azure API Management | Subscription & Products in APIM
(The Techie Talk)
5. The Ultimate Azure API Management Course
(Hussein Awad)
6. Azure API Management Overview
(Microsoft Azure)
Top Articles
Latest Posts
Article information

Author: Domingo Moore

Last Updated: 12/16/2022

Views: 6365

Rating: 4.2 / 5 (73 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Domingo Moore

Birthday: 1997-05-20

Address: 6485 Kohler Route, Antonioton, VT 77375-0299

Phone: +3213869077934

Job: Sales Analyst

Hobby: Kayaking, Roller skating, Cabaret, Rugby, Homebrewing, Creative writing, amateur radio

Introduction: My name is Domingo Moore, I am a attractive, gorgeous, funny, jolly, spotless, nice, fantastic person who loves writing and wants to share my knowledge and understanding with you.