Microsoft Azure API Management logo

Microsoft Azure API Management

Microsoft Azure API Management is a hybrid, multicloud management platform for APIs across all environments. It provides an API gateway, management plane, and developer portal supporting the complete API lifecycle including publishing, securing, monitoring, and transforming APIs for external, partner, and internal developers. It includes an AI gateway for governing LLM deployments, MCP servers, and agentic AI workloads.

5 APIs 4 Capabilities 0 Features
AI GatewayAPI GatewayAPI ManagementEnterpriseMicrosoft Azure

APIs

Azure API Management REST API

The Azure API Management REST API provides programmatic access to manage API Management service instances and their entities, including APIs, products, subscriptions, users, gro...

Azure API Management Gateway

The Azure API Management gateway (data plane) acts as a facade to backend services, routing API requests, enforcing policies, verifying credentials, applying rate limits and quo...

Azure API Management Self-Hosted Gateway

The Azure API Management self-hosted gateway is a containerized, Linux-based Docker image that can be deployed to Kubernetes, Docker, or any container orchestration platform in ...

Azure API Management AI Gateway

The Azure API Management AI gateway is a set of capabilities for managing, securing, scaling, and observing AI backends including Microsoft Foundry and Azure OpenAI deployments,...

Azure API Management Developer Portal

The Azure API Management developer portal is an automatically generated, fully customizable website that allows API consumers to discover APIs, read documentation, test APIs thr...

Capabilities

AI Gateway Management

Workflow capability for AI Engineers to manage AI backends and LLM deployments through Azure API Management. Covers proxying chat completions, completions, and embeddings to Azu...

Run with Naftiko

API Lifecycle Management

Workflow capability for API Platform Admins to manage the full API lifecycle including creating and versioning APIs, configuring policies, managing products and subscriptions, o...

Run with Naftiko

Developer Onboarding

Workflow capability for API Developers to discover, test, and subscribe to APIs through the developer portal and management plane. Covers user registration, API discovery, produ...

Run with Naftiko

Gateway Operations

Workflow capability for DevOps Engineers to deploy, configure, and monitor API gateways including cloud-hosted and self-hosted gateways. Covers gateway provisioning, API routing...

Run with Naftiko

Semantic Vocabularies

Microsoft Azure Api Management Ai Gateway Context

0 classes · 8 properties

JSON-LD

API Governance Rules

Microsoft Azure API Management API Rules

15 rules · 1 errors 6 warnings 8 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🚀
Quickstart
Quickstart
🔗
APIReference
APIReference
🔑
Authentication
Authentication
💰
Pricing
Pricing
🔗
Tiers
Tiers
📄
ChangeLog
ChangeLog
💬
Support
Support
🌐
Console
Console
🔗
CLI
CLI
📦
SDK
SDK
🎓
Tutorials
Tutorials
🎓
Training
Training
🔗
Security
Security
🔗
BestPractices
BestPractices
📰
Blog
Blog
👥
GitHubRepository
GitHubRepository
👥
GitHubOrganization
GitHubOrganization
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Regions
Regions
🔗
Compliance
Compliance
🔗
TrustCenter
TrustCenter
📝
SignUp
SignUp
🟢
StatusPage
StatusPage
🌐
DeveloperPortal
DeveloperPortal
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
💻
CodeExamples
CodeExamples
🔗
PolicySnippets
PolicySnippets
🔧
Tools
Tools
📄
ChangeLog
ChangeLog
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability

Sources

Raw ↑
aid: microsoft-azure-api-management
name: Microsoft Azure API Management
description: >-
  Microsoft Azure API Management is a hybrid, multicloud management platform
  for APIs across all environments. It provides an API gateway, management
  plane, and developer portal supporting the complete API lifecycle including
  publishing, securing, monitoring, and transforming APIs for external, partner,
  and internal developers. It includes an AI gateway for governing LLM
  deployments, MCP servers, and agentic AI workloads.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - AI Gateway
  - API Gateway
  - API Management
  - Enterprise
  - Microsoft Azure
url: >-
  https://raw.githubusercontent.com/api-evangelist/microsoft-azure-api-management/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
  - aid: microsoft-azure-api-management:azure-api-management-rest-api
    name: Azure API Management REST API
    description: >-
      The Azure API Management REST API provides programmatic access to manage
      API Management service instances and their entities, including APIs,
      products, subscriptions, users, groups, policies, gateways, backends,
      certificates, and workspaces. It uses Azure Resource Manager conventions
      and supports API versions up to 2024-05-01 with over 100 operation groups
      covering the full management plane.
    humanURL: https://learn.microsoft.com/en-us/rest/api/apimanagement/
    baseURL: https://management.azure.com/
    tags:
      - Azure Resource Manager
      - Configuration
      - Management Plane
      - REST
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/apimanagement/
      - type: APIReference
        url: https://learn.microsoft.com/en-us/rest/api/apimanagement/operation-groups
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/api-management/authentication-authorization-overview
      - type: SDK
        url: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/apimanagement
      - type: SDK
        url: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/apimanagement
      - type: SDK
        url: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/apimanagement
      - type: SDK
        url: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/apimanagement
      - type: SDK
        url: https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/resourcemanager/apimanagement
      - type: OpenAPI
        url: openapi/microsoft-azure-api-management-rest-api-openapi.yaml
      - type: NaftikoCapability
        url: capabilities/shared/rest-api.yaml
  - aid: microsoft-azure-api-management:azure-api-management-gateway
    name: Azure API Management Gateway
    description: >-
      The Azure API Management gateway (data plane) acts as a facade to backend
      services, routing API requests, enforcing policies, verifying credentials,
      applying rate limits and quotas, caching responses, and emitting telemetry.
      It supports managed cloud-hosted and self-hosted containerized deployments
      for hybrid and multicloud environments.
    humanURL: https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts
    baseURL: https://azure-api.net
    tags:
      - API Gateway
      - Policies
      - Proxy
      - Traffic Management
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts
      - type: APIReference
        url: https://learn.microsoft.com/en-us/azure/api-management/api-management-policies
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/api-management/authentication-authorization-overview
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/azure/api-management/import-and-publish
      - type: Tutorials
        url: https://learn.microsoft.com/en-us/azure/api-management/transform-api
      - type: PolicySnippets
        url: https://github.com/Azure/api-management-policy-snippets
      - type: Tools
        url: https://github.com/Azure/azure-api-management-policy-toolkit
      - type: OpenAPI
        url: openapi/microsoft-azure-api-management-gateway-openapi.yaml
      - type: NaftikoCapability
        url: capabilities/shared/gateway.yaml
  - aid: microsoft-azure-api-management:azure-api-management-self-hosted-gateway
    name: Azure API Management Self-Hosted Gateway
    description: >-
      The Azure API Management self-hosted gateway is a containerized,
      Linux-based Docker image that can be deployed to Kubernetes, Docker, or
      any container orchestration platform in on-premises or other cloud
      environments. It federates with a cloud-based API Management instance for
      centralized configuration and management while routing API traffic locally
      to reduce latency and address compliance requirements.
    humanURL: https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-overview
    baseURL: https://mcr.microsoft.com/product/azure-api-management/gateway
    tags:
      - Hybrid
      - Kubernetes
      - On-Premises
      - Self-Hosted
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/api-management/self-hosted-gateway-overview
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/azure/api-management/how-to-deploy-self-hosted-gateway-azure-kubernetes-service
      - type: GitHubRepository
        url: https://github.com/Azure/api-management-self-hosted-gateway
      - type: HelmChart
        url: https://github.com/Azure/api-management-self-hosted-gateway/tree/main/helm-charts/azure-api-management-gateway
      - type: CodeExamples
        url: https://github.com/Azure/api-management-self-hosted-gateway-ingress
      - type: OpenAPI
        url: openapi/microsoft-azure-api-management-self-hosted-gateway-openapi.yaml
      - type: NaftikoCapability
        url: capabilities/shared/self-hosted-gateway.yaml
  - aid: microsoft-azure-api-management:azure-api-management-ai-gateway
    name: Azure API Management AI Gateway
    description: >-
      The Azure API Management AI gateway is a set of capabilities for managing,
      securing, scaling, and observing AI backends including Microsoft Foundry
      and Azure OpenAI deployments, OpenAI-compatible LLM endpoints, MCP
      servers, and A2A agent APIs. It provides token rate limiting and quotas,
      semantic caching, load balancing across AI backends, content safety
      enforcement, and token usage observability through Application Insights.
    humanURL: https://learn.microsoft.com/en-us/azure/api-management/genai-gateway-capabilities
    baseURL: https://management.azure.com/
    tags:
      - AI Gateway
      - Azure OpenAI
      - LLM
      - MCP
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/api-management/genai-gateway-capabilities
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/azure/api-management/azure-openai-api-from-specification
      - type: Quickstart
        url: https://learn.microsoft.com/en-us/azure/api-management/azure-ai-foundry-api
      - type: OpenAPI
        url: openapi/microsoft-azure-api-management-ai-gateway-openapi.yaml
      - type: JSONSchema
        url: json-schema/ai-gateway-chat-completion-request-schema.json
      - type: JSONSchema
        url: json-schema/ai-gateway-chat-completion-response-schema.json
      - type: JSONSchema
        url: json-schema/ai-gateway-completion-request-schema.json
      - type: JSONSchema
        url: json-schema/ai-gateway-completion-response-schema.json
      - type: JSONSchema
        url: json-schema/ai-gateway-embedding-request-schema.json
      - type: JSONSchema
        url: json-schema/ai-gateway-embedding-response-schema.json
      - type: JSONSchema
        url: json-schema/ai-gateway-mcp-request-schema.json
      - type: JSONSchema
        url: json-schema/ai-gateway-mcp-response-schema.json
      - type: JSONStructure
        url: json-structure/ai-gateway-chat-completion-request-structure.json
      - type: JSONStructure
        url: json-structure/ai-gateway-chat-completion-response-structure.json
      - type: JSONStructure
        url: json-structure/ai-gateway-completion-request-structure.json
      - type: JSONStructure
        url: json-structure/ai-gateway-completion-response-structure.json
      - type: JSONStructure
        url: json-structure/ai-gateway-embedding-request-structure.json
      - type: JSONStructure
        url: json-structure/ai-gateway-embedding-response-structure.json
      - type: JSONStructure
        url: json-structure/ai-gateway-mcp-request-structure.json
      - type: JSONStructure
        url: json-structure/ai-gateway-mcp-response-structure.json
      - type: JSONLD
        url: json-ld/microsoft-azure-api-management-ai-gateway-context.jsonld
      - type: Example
        url: examples/ai-gateway-chat-completion-request-example.json
      - type: Example
        url: examples/ai-gateway-chat-completion-response-example.json
      - type: Example
        url: examples/ai-gateway-completion-request-example.json
      - type: Example
        url: examples/ai-gateway-completion-response-example.json
      - type: Example
        url: examples/ai-gateway-embedding-request-example.json
      - type: Example
        url: examples/ai-gateway-embedding-response-example.json
      - type: Example
        url: examples/ai-gateway-mcp-request-example.json
      - type: Example
        url: examples/ai-gateway-mcp-response-example.json
      - type: NaftikoCapability
        url: capabilities/shared/ai-gateway.yaml
  - aid: microsoft-azure-api-management:azure-api-management-developer-portal
    name: Azure API Management Developer Portal
    description: >-
      The Azure API Management developer portal is an automatically generated,
      fully customizable website that allows API consumers to discover APIs,
      read documentation, test APIs through an interactive console, create
      accounts, subscribe to API products, and manage API keys. It can be
      self-hosted and extended with custom content and branding.
    humanURL: https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-developer-portal-customize
    baseURL: https://developer.azure-api.net
    tags:
      - API Discovery
      - Developer Portal
      - Documentation
      - Self-Service
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-developer-portal-customize
      - type: Tutorials
        url: https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-developer-portal-customize
      - type: GitHubRepository
        url: https://github.com/Azure/api-management-developer-portal
      - type: OpenAPI
        url: openapi/microsoft-azure-api-management-developer-portal-openapi.yaml
      - type: NaftikoCapability
        url: capabilities/shared/developer-portal.yaml
common:
  - type: Website
    url: https://azure.microsoft.com/products/api-management/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/azure/api-management/
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/azure/api-management/get-started-create-service-instance
  - type: Quickstart
    url: https://learn.microsoft.com/en-us/azure/api-management/get-started-create-service-instance-cli
  - type: APIReference
    url: https://learn.microsoft.com/en-us/rest/api/apimanagement/
  - type: Authentication
    url: https://learn.microsoft.com/en-us/azure/api-management/authentication-authorization-overview
  - type: Pricing
    url: https://azure.microsoft.com/pricing/details/api-management/
  - type: Tiers
    url: https://learn.microsoft.com/en-us/azure/api-management/api-management-features
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/azure/api-management/breaking-changes/overview
  - type: Support
    url: https://learn.microsoft.com/answers/tags/29/azure-api-management/
  - type: Console
    url: https://portal.azure.com/
  - type: CLI
    url: https://learn.microsoft.com/en-us/cli/azure/apim
  - type: SDK
    url: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/apimanagement
  - type: Tutorials
    url: https://learn.microsoft.com/en-us/azure/api-management/import-and-publish
  - type: Training
    url: https://learn.microsoft.com/en-us/training/modules/explore-api-management/
  - type: Security
    url: https://learn.microsoft.com/en-us/azure/api-management/authentication-authorization-overview
  - type: BestPractices
    url: https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-policies
  - type: Blog
    url: https://techcommunity.microsoft.com/t5/azure/ct-p/Azure
  - type: GitHubRepository
    url: https://github.com/Azure/api-management-samples
  - type: GitHubOrganization
    url: https://github.com/Azure
  - type: TermsOfService
    url: https://azure.microsoft.com/support/legal/
  - type: PrivacyPolicy
    url: https://privacy.microsoft.com/privacystatement
  - type: Regions
    url: https://azure.microsoft.com/explore/global-infrastructure/products-by-region/
  - type: Compliance
    url: https://learn.microsoft.com/en-us/azure/compliance/
  - type: TrustCenter
    url: https://www.microsoft.com/trust-center
  - type: SignUp
    url: https://azure.microsoft.com/free/
  - type: StatusPage
    url: https://status.azure.com/
  - type: DeveloperPortal
    url: https://learn.microsoft.com/en-us/azure/api-management/developer-portal-overview
  - type: SDK
    url: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/apimanagement
  - type: SDK
    url: https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/apimanagement
  - type: SDK
    url: https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/apimanagement
  - type: SDK
    url: https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/resourcemanager/apimanagement
  - type: CodeExamples
    url: https://github.com/Azure/api-management-samples
  - type: PolicySnippets
    url: https://github.com/Azure/api-management-policy-snippets
  - type: Tools
    url: https://github.com/Azure/azure-api-management-policy-toolkit
  - type: ChangeLog
    url: https://github.com/Azure/API-Management/blob/master/changelogs/api-management-service.md
  - type: SpectralRules
    url: rules/microsoft-azure-api-management-rules.yaml
  - type: Vocabulary
    url: vocabulary/microsoft-azure-api-management-vocabulary.yaml
  - type: NaftikoCapability
    url: capabilities/ai-gateway-management.yaml
  - type: NaftikoCapability
    url: capabilities/api-lifecycle-management.yaml
  - type: NaftikoCapability
    url: capabilities/developer-onboarding.yaml
  - type: NaftikoCapability
    url: capabilities/gateway-operations.yaml
maintainers:
  - FN: Kin Lane
    email: [email protected]