API Management pricing | Microsoft Azure (2023)

  • Request a pricing quote
  • Try Azure for free

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

Azure API Management allows organisations 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 customise 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 programme/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) Azure API Management in 7 minutes (from provisioning to API deployment) - tutorial for beginners

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

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

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

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, organisations 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.

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 optimisation 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 pricing | Microsoft Azure (2)

API Management

Learn more about API Management features and capabilities.

(Video) The Ultimate Azure API Management Course

API Management pricing | Microsoft Azure (3)

Pricing calculator

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

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.

  • All nodes within the gateway deployment share the location properties and configuration, for example, the customised 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.

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

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

Can we help you?

(Video) Microsoft Azure | All about API Management Service in Azure | Azure API Management

FAQs

What is API management Azure? ›

Azure API Management is a hybrid, multicloud management platform for APIs across all environments. As a platform-as-a-service, API Management supports the complete API lifecycle. Tip. If you're already familiar with API Management and ready to start, see these resources: Features and service tiers.

Is Microsoft API free? ›

RapidAPI's Marketplace has several freemium APIs from Microsoft, and they have free Basic plans. For example, Bing Web Search by Microsoft Azure is a comprehensive AI service for searching images, videos, news, local businesses, and more. Another freemium API is Microsoft Computer Vision by Microsoft Azure.

How do I get my Azure API management subscription key? ›

Show activity on this post. Go to portal.azure.com.
...
I found the subscription key here:
  1. In the Azure portal, navigate to the "API Management service".
  2. Go to "Subscriptions" under the "APIs"-heading.
  3. Press "Add subscription".
  4. Enter a "Name", select API as "Scope" then select your API under "API".
  5. Press "Save".

What is API management Unit? ›

API management is the process by which an organization creates, oversees and controls application program interfaces (APIs) in a secure and scalable environment.

Why should I use Azure API Management? ›

Microsoft Azure API Management allows you to build, test, and deploy your APIs faster than ever. It also makes it easier to manage your APIs, which is usually a challenge for organizations using other cloud platforms.

What is the difference between API gateway and API Management? ›

While API Gateways and API management can be used interchangeably, strictly speaking an API gateway refers to the individual proxy server, while API management refers to the overall solution of managing APIs in production which includes a set of API gateways acting in a cluster, an administrative UI, and may even ...

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.

What is REST API Microsoft? ›

Representational State Transfer (REST) APIs are service endpoints that support sets of HTTP operations (methods), which provide create, retrieve, update, or delete access to the service's resources.

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.

What is an API subscription? ›

An API subscriber is a client who is authorized to access APIs through subscribing to API plans. For the gateway cluster, DataPower stores API subscribers in a storage that is shared by all members in the cluster. By default, the API Gateway reads subscriber information from shared storage for each request.

How do I add an Apim subscription? ›

Navigate to your API Management instance in the Azure portal. In the left menu, under APIs, select Subscriptions > Add subscription. Provide a Name and optional Display name of the subscription.

How do I subscribe to API? ›

  1. Note the subscription options for the API.
  2. Click the Applications menu and click Add Application to create a new application. ...
  3. Give a name and per token quota for the application and click Add.
  4. Go back to the API's subscription options and select the application you just created, a tier and click Subscribe.
27 Nov 2017

Do we need API management? ›

API management helps improve and accelerate an enterprise's development process and their ability to respond to consumer demands. As such, implementing API management strategies in a business is just as critical.

Why do I need API management? ›

API management ensures compliance with corporate policies and external regulations around data privacy. Businesses can also enforce rules around data governance and API security to ensure they are not leaving backdoors into their applications and sensitive data.

How do you implement API management? ›

How to Successfully Implement API Management
  1. Prework. ...
  2. Step 1: Identify the Success Criteria for Your Implementation. ...
  3. Step 2: Define Strategies and Implement Processes. ...
  4. Step 3: Define Your Target Architecture. ...
  5. Step 4: Provision and Configure the Platform. ...
  6. Follow-Up.
17 May 2019

How do I create API instance in Azure? ›

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.
30 Jun 2022

When was Azure API Management released? ›

Release - API Management service: July, 2022.

How do I call Azure API? ›

Steps to Call Azure REST API via Postman
  1. Step 1: Authenticate Azure REST API via a Bearer Token.
  2. Step 2: Set Up Postman.
  3. Step 3: Execute “Get Resource Groups” Request.
  4. Step 4: Execute “Create Resource Group” Request.
8 Oct 2021

Is API gateway mandatory for microservices? ›

If you don't have API Gateways, the client apps must send requests directly to the microservices and that raises problems, such as the following issues: Coupling: Without the API Gateway pattern, the client apps are coupled to the internal microservices.

Is API gateway same as API? ›

Overview. An API gateway is an API management tool that sits between a client and a collection of backend services. An API gateway acts as a reverse proxy to accept all application programming interface (API) calls, aggregate the various services required to fulfill them, and return the appropriate result.

Is postman API a gateway? ›

The Postman AWS API Gateway integration provides you with a quicker way to design your APIs using Postman API Builder, defining all the details of your APIs using Swagger or OpenAPI, and auto-syncing those details to the AWS API Gateway.

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 long does it take to deploy Azure API management? ›

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

Is an API an application? ›

A Web API or Web Service API is an application processing interface between a web server and web browser. All web services are APIs but not all APIs are web services.

Can I create API in Azure? ›

Once you log into Azure, look for the API Management services section of the Azure Portal. Using the search bar is likely the quickest way to find this. Step 2. Once you've accessed the API Management services section, you'll see a + Add Clicking this will open the form you'll use to create the API.

How do I enable REST API in Azure? ›

Enable access to the direct management REST API
  1. Navigate to your Azure API Management instance in the Azure portal.
  2. Select Management API from the Deployment + infrastructure section of the menu on the left.
  3. In Enable API Management REST API, select Yes. Important.
14 Apr 2022

How do I call REST API from Azure DevOps? ›

NET client libraries for Azure DevOps.
  1. Client services. You can find the full list of available REST clients and their references here.
  2. Call an API. You'll have to add the scope "scopes": ["vso. work"], to your vss-extension. ...
  3. Next steps. Display the results of your REST API call in a Grid.
1 Apr 2022

Is Azure API management a load balancer? ›

Azure Application Gateway is a platform as a service (PaaS) that acts as a Layer-7 load balancer.

On which domain is an API management solution hosted on Azure cloud? ›

DNS Resolution

As API Management has been configured with a custom domain, it will only respond to its new host address i.e. api.yourdomain.org or portal.yourdomain.org.

When should I use Azure load balancer or Application Gateway? ›

If you want to load balance between your servers in a region at the application layer, review Application Gateway. To do network layer load balancing, review Load Balancer.

Is an API an application? ›

API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app like Facebook, send an instant message, or check the weather on your phone, you're using an API.

How do I call Azure API? ›

Steps to Call Azure REST API via Postman
  1. Step 1: Authenticate Azure REST API via a Bearer Token.
  2. Step 2: Set Up Postman.
  3. Step 3: Execute “Get Resource Groups” Request.
  4. Step 4: Execute “Create Resource Group” Request.
8 Oct 2021

What is the use of swagger? ›

Swagger helps users build, document, test and consume RESTful web services. It can be used with both a top-down and bottom-up API development approach. In the top-down, or design-first, method, Swagger can be used to design an API before any code is written.

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.

What are the 4 types of API? ›

There are four widely agreed-upon types of web APIs: open APIs, partner APIs, internal APIs, and composite APIs.

What is API in cloud computing? ›

API stands for Application Programming Interface. In the context of APIs, the word Application refers to any software with a distinct function. Interface can be thought of as a contract of service between two applications. This contract defines how the two communicate with each other using requests and responses.

Can I create API in Azure? ›

Once you log into Azure, look for the API Management services section of the Azure Portal. Using the search bar is likely the quickest way to find this. Step 2. Once you've accessed the API Management services section, you'll see a + Add Clicking this will open the form you'll use to create the API.

How do I create a REST API in Azure? ›

How to Create a REST API with Azure Functions and the Serverless Framework - Part 1
  1. Step 1: Create your local Azure Function project. ...
  2. Step 2: Add your own handlers. ...
  3. Step 2.1: Test your API Locally. ...
  4. Step 2.2: Deploy. ...
  5. Step 2.3 Invoke Deployed Function.
17 Sept 2019

How do I enable REST API in Azure? ›

Enable access to the direct management REST API
  1. Navigate to your Azure API Management instance in the Azure portal.
  2. Select Management API from the Deployment + infrastructure section of the menu on the left.
  3. In Enable API Management REST API, select Yes. Important.
14 Apr 2022

Is Swagger free to use? ›

The Swagger Specification and all public tools under the swagger-api GitHub account are free to use and licensed under the Apache 2.0 License.

What is Swagger vs postman? ›

Swagger is an API specification & Postman is an API Client and appropriate for API first development while, Postman is appropriate for testing such API based on specifications.

Should I use Swagger for API? ›

For today's organizations, the software development lifecycle and running server operations require using APIs. If you are still not using a definition language for machine-readable API specifications, such as OpenAPI (formerly known as Swagger), you should definitely consider doing so.

Is Azure API management a load balancer? ›

Azure Application Gateway is a platform as a service (PaaS) that acts as a Layer-7 load balancer.

Is API gateway same as API? ›

An API gateway is an API management tool that sits between a client and a collection of backend services. An API gateway acts as a reverse proxy to accept all application programming interface (API) calls, aggregate the various services required to fulfill them, and return the appropriate result.

On which domain is an API management solution hosted on Azure cloud? ›

DNS Resolution

As API Management has been configured with a custom domain, it will only respond to its new host address i.e. api.yourdomain.org or portal.yourdomain.org.

Videos

1. Azure API Management Crash Course
(Azure Crash Course)
2. API Management Advanced Policies Tips and Tricks - Wagner Silveira
(Power Platform Community)
3. What is azure api management service
(kudvenkat)
4. Working with Azure Cost Management APIs | INT175B
(Microsoft Developer)
5. Secure your APIs with Azure Application Gateway and Azure API Management
(Azure Power Lunch)
6. Azure API Management - Subscriptions, Products, Groups, and Users (walk-through 03)
(bradthecoder)
Top Articles
Latest Posts
Article information

Author: Errol Quitzon

Last Updated: 03/09/2023

Views: 6223

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Errol Quitzon

Birthday: 1993-04-02

Address: 70604 Haley Lane, Port Weldonside, TN 99233-0942

Phone: +9665282866296

Job: Product Retail Agent

Hobby: Computer programming, Horseback riding, Hooping, Dance, Ice skating, Backpacking, Rafting

Introduction: My name is Errol Quitzon, I am a fair, cute, fancy, clean, attractive, sparkling, kind person who loves writing and wants to share my knowledge and understanding with you.