HomeAbout Me

What is Azure API Management | Publishing your first API with APIM

By Sri Gunnala
Published in Microsoft Azure
July 04, 2022
1 min read
What is Azure API Management | Publishing your first API with APIM

Azure API Management is a reliable, secure and scalable way to publish, consume and manage all your APIs. It provides a central interface and essential tools to create, provision and manage all your APIs.

API Management components

Azure API Management is made up of an API gateway, a management plane, and a developer portal. These components are Azure-hosted and fully managed by default as part of APIM Management.

Azure Portal
Azure Portal

API Gateway

API Gateway acts as a front gate to the backend services. The client requests first to reach API Gateway which then routes them to backend services.

The API gateway:

  • Verifies API keys, JWT tokens, certificates, and other credentials
  • Enforces usage quotas and rate limits.
  • Emits logs, metrics, and traces for monitoring, reporting, and troubleshooting

Management Plane

Management Plane provides full access to the API Management service capabilities. This is nothing but, an APIM resource interface in the Azure portal. You can also use, Azure PowerShell, and Azure CLI to interact with it.

Use the management plane to:

  • Provision and configure API Management service settings
  • Define or import API schemas
  • Package APIs into products
  • Set up policies like quotas or transformations on the APIs
  • Get insights from analytics
  • Manage users

Developer Portal

This is an automatically generated, fully customizable web portal for the documentation of your APIs.

The look and feel of the developer portal can be customized by adding custom content, customizing styles, and adding branding.

Consumers use the open-source developer portal to discover the APIs, and learn how to consume them in applications.

Using the developer portal, developers can:

  • Read the API documentation
  • Call an API via the interactive console
  • Create an account and subscribe to get API keys
  • Access analytics on their own usage
  • Download API definitions
  • Manage API keys

For the demo, please check the Video


Tags

#Azure#AzureAPIManagement
Previous Article
How to debug Azure Logic Apps
Sri Gunnala

Sri Gunnala

Learner | Reader | Blogger | Azure Enthusiast

Topics

Front End
Microsoft Azure
Microsoft .NET

Newsletter

Sri Gunnala - Make sure to subscribe to newsletter and be the first to know the news.

Related Posts

Azure APIM Caching Policy | Cache-lookup Policy | HTTP GET | Non-Cache HTTP POST
September 21, 2024
2 min

Legal Stuff

Privacy NoticeCookie PolicyTerms Of Use

Social Media