Azure Basics

Azure APIM in Bullet Points

Arun Kumar Singh
3 min readNov 19, 2020
  • Azure APIM is a platform to manage APIs.
  • API Management allow organizations, publish APIs to external, partner, and internal developers.
  • Azure APIM allow us to decouple request validation from APIs.
  • You can secure your APIs

API Management service has 3 main components -

  • Management plane/Azure Portal [Manage admin tasks]
  • API Gateway [Manage API calls]
  • Developer portal [Interface for developers to interact with APIs]

There are two API Gateway Options available currently -

  • Managed — indicates the gateway built into the API Management service and hosted by Microsoft in Azure
  • Self-hosted — With the self-hosted gateway, customers have the flexibility to deploy a containerized version of the API Management gateway component to the same environments where they host their APIs. The self-hosted gateway is available as a Linux-based Docker container from the Microsoft Container Registry.

API Management can be run in three modes as of now

  • Off
    1/ This is the default.
    2/ API Management is not deployed into a virtual network.
  • External
    1/ The APIM gateway and dev portal are accessible from the public internet via an external load balancer.
    2/ It uses external load balancer. Service endpoints are registered on the public

--

--

Arun Kumar Singh
Arun Kumar Singh

Written by Arun Kumar Singh

In quest of understanding How Systems Work !

No responses yet