Azure API Management

The official website indicates the following:

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.

Azure API Management helps customers meet these challenges:

1. Azure API management Components.

Azure API management consists of three components: API Gateway, Management Plane, and Developer Portal.

graph TD
    A[Azure API Management]

    subgraph API_Gateway
        B1[Routes API requests to backend]
        B2[Verifies API keys & credentials]
        B3[Enforces rate limits & quotas]
        B4[Caches responses]
        B5[Emits logs & metrics]
    end

    subgraph Management_Plane
        C1[Provision & configure API settings]
        C2[Define/import API schemas]
        C3[Set API policies like quotas]
        C4[Monitor & get insights]
        C5[Manage users]
    end

    subgraph Developer_Portal
        D1[Read API documentation]
        D2[Call API via console]
        D3[Manage API keys]
        D4[Access usage analytics]
        D5[Download API definitions]
    end

    A --> API_Gateway
    A --> Management_Plane
    A --> Developer_Portal

1.1 API Gateway

1.2 Management Plane

1.3 Developer Portal