Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure API Management

Microsoft Azure API Management is a hybrid, multicloud management platform for APIs across all environments. It is composed of an API gateway (data plane), a management plane, and a developer portal, and supports the complete API lifecycle for publishing, securing, monitoring, and transforming APIs for external, partner, and internal developers. It now includes an AI gateway for governing OpenAI Chat Completions, OpenAI Responses, Anthropic Messages, Microsoft Foundry models, Amazon Bedrock, MCP servers exposed from REST APIs or proxied from external MCP backends, and A2A agent APIs - with token rate limiting, semantic caching, content safety, backend load balancing, circuit breakers, and token emission to Application Insights. It pairs with Azure API Center for design-time inventory, governance, and discovery.

agent native

Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.

Kin Score

API Evangelist profiles Microsoft Azure API Management the way a machine reads it — 206 machine-readable artifacts across 71 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Microsoft Azure API Management scores 81.6/100 (exemplar), with a separate agent-readiness read of 66/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 81.6/100 · exemplar
Contract Quality 15.7 / 25
Developer Ergonomics 18.7 / 20
Commercial Clarity 17.4 / 20
Operational Transparency 10.3 / 13
Governance 10.4 / 12
Discoverability 9.3 / 10
Agent readiness — 66/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Microsoft Azure API Management

Each block below is one kind of artifact we hold for Microsoft Azure API Management. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 71

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Azure API Center

Azure API Center is the design-time governance and centralized discovery counterpart to Azure API Management. It enables organizations to track all of their APIs - regardless of...

Microsoft Azure API Management AI API

The AI API from Microsoft Azure API Management — 3 operation(s) for ai.

Microsoft Azure API Management Api API

The Api API from Microsoft Azure API Management — 4 operation(s) for api.

Microsoft Azure API Management ApiDiagnostic API

The ApiDiagnostic API from Microsoft Azure API Management — 2 operation(s) for apidiagnostic.

Microsoft Azure API Management ApiIssue API

The ApiIssue API from Microsoft Azure API Management — 2 operation(s) for apiissue.

Microsoft Azure API Management ApiManagementOperations API

The ApiManagementOperations API from Microsoft Azure API Management — 1 operation(s) for apimanagementoperations.

Microsoft Azure API Management ApiManagementService API

The ApiManagementService API from Microsoft Azure API Management — 10 operation(s) for apimanagementservice.

Microsoft Azure API Management ApiManagementServiceSkus API

The ApiManagementServiceSkus API from Microsoft Azure API Management — 1 operation(s) for apimanagementserviceskus.

Microsoft Azure API Management ApiOperation API

The ApiOperation API from Microsoft Azure API Management — 2 operation(s) for apioperation.

Microsoft Azure API Management ApiOperationsByTag API

The ApiOperationsByTag API from Microsoft Azure API Management — 1 operation(s) for apioperationsbytag.

Microsoft Azure API Management ApiPolicy API

The ApiPolicy API from Microsoft Azure API Management — 2 operation(s) for apipolicy.

Microsoft Azure API Management ApiProduct API

The ApiProduct API from Microsoft Azure API Management — 1 operation(s) for apiproduct.

Microsoft Azure API Management ApiRelease API

The ApiRelease API from Microsoft Azure API Management — 2 operation(s) for apirelease.

Microsoft Azure API Management ApiRevision API

The ApiRevision API from Microsoft Azure API Management — 1 operation(s) for apirevision.

Microsoft Azure API Management APIs API

The APIs API from Microsoft Azure API Management — 2 operation(s) for apis.

Microsoft Azure API Management ApiSchema API

The ApiSchema API from Microsoft Azure API Management — 2 operation(s) for apischema.

Microsoft Azure API Management ApiTag API

The ApiTag API from Microsoft Azure API Management — 2 operation(s) for apitag.

Microsoft Azure API Management ApiTagDescription API

The ApiTagDescription API from Microsoft Azure API Management — 2 operation(s) for apitagdescription.

Microsoft Azure API Management ApiVersionSet API

The ApiVersionSet API from Microsoft Azure API Management — 2 operation(s) for apiversionset.

Microsoft Azure API Management ApiVersionSets API

The ApiVersionSets API from Microsoft Azure API Management — 1 operation(s) for apiversionsets.

Microsoft Azure API Management ApiWiki API

The ApiWiki API from Microsoft Azure API Management — 2 operation(s) for apiwiki.

Microsoft Azure API Management Authentication API

The Authentication API from Microsoft Azure API Management — 2 operation(s) for authentication.

Microsoft Azure API Management Backend API

The Backend API from Microsoft Azure API Management — 2 operation(s) for backend.

Microsoft Azure API Management BackendReconnect API

The BackendReconnect API from Microsoft Azure API Management — 1 operation(s) for backendreconnect.

Microsoft Azure API Management Certificate API

The Certificate API from Microsoft Azure API Management — 3 operation(s) for certificate.

Microsoft Azure API Management Diagnostic API

The Diagnostic API from Microsoft Azure API Management — 2 operation(s) for diagnostic.

Microsoft Azure API Management Gateway API

The Gateway API from Microsoft Azure API Management — 3 operation(s) for gateway.

Microsoft Azure API Management GatewayApi API

The GatewayApi API from Microsoft Azure API Management — 2 operation(s) for gatewayapi.

Microsoft Azure API Management GatewayCertificateAuthority API

The GatewayCertificateAuthority API from Microsoft Azure API Management — 2 operation(s) for gatewaycertificateauthority.

Microsoft Azure API Management GatewayGenerateToken API

The GatewayGenerateToken API from Microsoft Azure API Management — 1 operation(s) for gatewaygeneratetoken.

Microsoft Azure API Management GatewayHostnameConfiguration API

The GatewayHostnameConfiguration API from Microsoft Azure API Management — 2 operation(s) for gatewayhostnameconfiguration.

Microsoft Azure API Management GatewayInvalidateDebugCredentials API

The GatewayInvalidateDebugCredentials API from Microsoft Azure API Management — 1 operation(s) for gatewayinvalidatedebugcredentials.

Microsoft Azure API Management GatewayListDebugCredentials API

The GatewayListDebugCredentials API from Microsoft Azure API Management — 1 operation(s) for gatewaylistdebugcredentials.

Microsoft Azure API Management GatewayListKeys API

The GatewayListKeys API from Microsoft Azure API Management — 1 operation(s) for gatewaylistkeys.

Microsoft Azure API Management GatewayListTrace API

The GatewayListTrace API from Microsoft Azure API Management — 1 operation(s) for gatewaylisttrace.

Microsoft Azure API Management GatewayRegenerateKey API

The GatewayRegenerateKey API from Microsoft Azure API Management — 1 operation(s) for gatewayregeneratekey.

Microsoft Azure API Management GraphQLApiResolver API

The GraphQLApiResolver API from Microsoft Azure API Management — 2 operation(s) for graphqlapiresolver.

Microsoft Azure API Management Group API

The Group API from Microsoft Azure API Management — 4 operation(s) for group.

Microsoft Azure API Management GroupUser API

The GroupUser API from Microsoft Azure API Management — 2 operation(s) for groupuser.

Microsoft Azure API Management Health API

The Health API from Microsoft Azure API Management — 2 operation(s) for health.

Microsoft Azure API Management Logger API

The Logger API from Microsoft Azure API Management — 2 operation(s) for logger.

Microsoft Azure API Management MCP API

The MCP API from Microsoft Azure API Management — 1 operation(s) for mcp.

Microsoft Azure API Management NamedValue API

The NamedValue API from Microsoft Azure API Management — 2 operation(s) for namedvalue.

Microsoft Azure API Management Notification API

The Notification API from Microsoft Azure API Management — 2 operation(s) for notification.

Microsoft Azure API Management Policy API

The Policy API from Microsoft Azure API Management — 2 operation(s) for policy.

Microsoft Azure API Management PolicyFragment API

The PolicyFragment API from Microsoft Azure API Management — 2 operation(s) for policyfragment.

Microsoft Azure API Management Portal API

The Portal API from Microsoft Azure API Management — 1 operation(s) for portal.

Microsoft Azure API Management Product API

The Product API from Microsoft Azure API Management — 4 operation(s) for product.

Microsoft Azure API Management ProductApi API

The ProductApi API from Microsoft Azure API Management — 2 operation(s) for productapi.

Microsoft Azure API Management ProductApiLink API

The ProductApiLink API from Microsoft Azure API Management — 2 operation(s) for productapilink.

Microsoft Azure API Management ProductGroup API

The ProductGroup API from Microsoft Azure API Management — 2 operation(s) for productgroup.

Microsoft Azure API Management ProductGroupLink API

The ProductGroupLink API from Microsoft Azure API Management — 2 operation(s) for productgrouplink.

Microsoft Azure API Management ProductPolicy API

The ProductPolicy API from Microsoft Azure API Management — 2 operation(s) for productpolicy.

Microsoft Azure API Management Products API

The Products API from Microsoft Azure API Management — 1 operation(s) for products.

Microsoft Azure API Management ProductSubscription API

The ProductSubscription API from Microsoft Azure API Management — 1 operation(s) for productsubscription.

Microsoft Azure API Management ProductTag API

The ProductTag API from Microsoft Azure API Management — 2 operation(s) for producttag.

Microsoft Azure API Management ProductWiki API

The ProductWiki API from Microsoft Azure API Management — 2 operation(s) for productwiki.

Microsoft Azure API Management Schema API

The Schema API from Microsoft Azure API Management — 2 operation(s) for schema.

Microsoft Azure API Management Subscription API

The Subscription API from Microsoft Azure API Management — 8 operation(s) for subscription.

Microsoft Azure API Management Tag API

The Tag API from Microsoft Azure API Management — 4 operation(s) for tag.

Microsoft Azure API Management TagApiLink API

The TagApiLink API from Microsoft Azure API Management — 2 operation(s) for tagapilink.

Microsoft Azure API Management TagOperationLink API

The TagOperationLink API from Microsoft Azure API Management — 2 operation(s) for tagoperationlink.

Microsoft Azure API Management TagProductLink API

The TagProductLink API from Microsoft Azure API Management — 2 operation(s) for tagproductlink.

Microsoft Azure API Management User API

The User API from Microsoft Azure API Management — 3 operation(s) for user.

Microsoft Azure API Management UserGroup API

The UserGroup API from Microsoft Azure API Management — 1 operation(s) for usergroup.

Microsoft Azure API Management UserIdentity API

The UserIdentity API from Microsoft Azure API Management — 1 operation(s) for useridentity.

Microsoft Azure API Management Users API

The Users API from Microsoft Azure API Management — 1 operation(s) for users.

Microsoft Azure API Management UserSubscription API

The UserSubscription API from Microsoft Azure API Management — 1 operation(s) for usersubscription.

Microsoft Azure API Management UserToken API

The UserToken API from Microsoft Azure API Management — 1 operation(s) for usertoken.

Microsoft Azure API Management Workspace API

The Workspace API from Microsoft Azure API Management — 2 operation(s) for workspace.

Microsoft Azure API Management WorkspacePolicy API

The WorkspacePolicy API from Microsoft Azure API Management — 2 operation(s) for workspacepolicy.

Scroll within the panel for all 71 ·

Postman Collections 5

A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.

Ready-to-run Postman collections for exercising this provider's APIs.

Arazzo Workflows 29

Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.

Multi-step API workflows described with the Arazzo specification.

Azure API Management AI Gateway Chat and Embed

Send a chat completion through the AI gateway, then embed the same prompt for retrieval.

ARAZZO

Azure API Management Apply API Policy

Confirm an API exists, set its policy document, then read the policy back.

ARAZZO

Azure API Management Backup Service

Confirm the service exists, trigger a backup to storage, then re-read the service state.

ARAZZO

Azure API Management Configure API Diagnostic

Confirm an API exists, attach an Application Insights diagnostic, then read it back.

ARAZZO

Azure API Management Configure GraphQL Resolver

Confirm a GraphQL API exists, attach a resolver, then list the API's resolvers.

ARAZZO

Azure API Management Configure Logger and Service Diagnostic

Create a logger, attach a service-wide diagnostic to it, then read the diagnostic back.

ARAZZO

Azure API Management Configure Product Policy

Confirm a product exists, set its policy document, then read the policy back.

ARAZZO

Azure API Management Define API Operation

Confirm an API exists, add an operation to it, then list the API's operations.

ARAZZO

Azure API Management Developer Portal Discover and Invoke

Browse the developer portal APIs, read one API's details, then call it through the gateway.

ARAZZO

Azure API Management Link Product to Group

Confirm a product and a group exist, then grant the group access to the product.

ARAZZO

Azure API Management Manage Workspace Named Value

Create a workspace named value, read it back, then list the workspace named values.

ARAZZO

Azure API Management Onboard User to Group

Create a user, confirm a group exists, add the user to the group, then list members.

ARAZZO

Azure API Management Provision Backend

Register a backend, read it back, then trigger a reconnect.

ARAZZO

Azure API Management Provision Certificate for Backend

Upload a certificate, create a backend that uses it for mutual TLS, then read the backend.

ARAZZO

Azure API Management Provision Product and Link API

Create a product, link an API to it, then list the product's APIs.

ARAZZO

Azure API Management Provision Service

Check a service name, create the API Management service, then poll until provisioning succeeds.

ARAZZO

Azure API Management Provision Subscription and Retrieve Keys

Confirm a product, create a subscription against it, then retrieve the subscription keys.

ARAZZO

Azure API Management Provision Workspace API

Create a workspace, register an API inside it, then read the workspace API back.

ARAZZO

Azure API Management Provision Workspace Product and Subscription

Create a workspace product, create a subscription scoped to it, then read the subscription.

ARAZZO

Azure API Management Publish API Release

Confirm an API exists, create a release for it, then list its releases.

ARAZZO

Azure API Management Register API Schema

Confirm an API exists, register a schema for it, then list the API's schemas.

ARAZZO

Azure API Management Register Gateway and Link API

Register a self-hosted gateway, link an API to it, then generate a gateway token.

ARAZZO

Azure API Management Rotate Subscription Keys

Confirm a subscription, regenerate both keys, then retrieve the new secrets.

ARAZZO

Azure API Management Set Global Service Policy

Confirm the service exists, set the global policy, then read the policy back.

ARAZZO

Azure API Management Tag and Label an API

Create a tag, assign it to an API, then list the API's tags.

ARAZZO

Azure API Management Tag a Product

Create a tag, assign it to a product, then list the product's tags.

ARAZZO

Azure API Management Upsert API

Find an API by identifier and update it if present, otherwise create it.

ARAZZO

Azure API Management Upsert Product

Find a product by identifier and update it if present, otherwise create it.

ARAZZO

Azure API Management Upsert User

Find a user by identifier and update it if present, otherwise create it.

ARAZZO

Scroll within the panel for all 29 ·

MCP Servers 1

Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

MCP SERVER

GraphQL 1

Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.

GraphQL schemas published by this provider.

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Microsoft Azure Api Management Ai Gateway Context

0 classes · 8 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Microsoft Azure API Management API Rules

5 rules · 3 warnings

SPECTRAL

Microsoft Azure API Management API Rules

15 rules · 1 errors · 6 warnings

SPECTRAL

JSON Schema 36

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

ChatCompletionRequest

3 properties

JSON SCHEMA

ChatCompletionResponse

6 properties

JSON SCHEMA

CompletionRequest

3 properties

JSON SCHEMA

CompletionResponse

6 properties

JSON SCHEMA

EmbeddingRequest

2 properties

JSON SCHEMA

EmbeddingResponse

4 properties

JSON SCHEMA

MCPRequest

4 properties

JSON SCHEMA

MCPResponse

3 properties

JSON SCHEMA

ApiCollection

3 properties

JSON SCHEMA

ApiContract

4 properties

JSON SCHEMA

ApiCreateOrUpdateParameter

1 properties

JSON SCHEMA

ApiDetail

6 properties

JSON SCHEMA

ApiList

2 properties

JSON SCHEMA

ApiManagementServiceListResult

3 properties

JSON SCHEMA

ApiManagementServiceResource

6 properties

JSON SCHEMA

ApiSummary

4 properties

JSON SCHEMA

ChatCompletionRequest

3 properties

JSON SCHEMA

ChatCompletionResponse

6 properties

JSON SCHEMA

CompletionRequest

3 properties

JSON SCHEMA

CompletionResponse

6 properties

JSON SCHEMA

DiagnosticCollection

3 properties

JSON SCHEMA

DiagnosticContract

4 properties

JSON SCHEMA

DomainOwnershipIdentifierResult

1 properties

JSON SCHEMA

EmbeddingRequest

2 properties

JSON SCHEMA

EmbeddingResponse

4 properties

JSON SCHEMA

GatewayResponse

3 properties

JSON SCHEMA

HealthStatus

2 properties

JSON SCHEMA

InternalStatus

6 properties

JSON SCHEMA

MCPRequest

4 properties

JSON SCHEMA

MCPResponse

3 properties

JSON SCHEMA

OperationListResult

2 properties

JSON SCHEMA

PortalPage

3 properties

JSON SCHEMA

ProductList

2 properties

JSON SCHEMA

ProductSummary

5 properties

JSON SCHEMA

ServiceNameAvailabilityResult

3 properties

JSON SCHEMA

UserProfile

6 properties

JSON SCHEMA

Scroll within the panel for all 36 ·

JSON Structure 9

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Ai Gateway Completion Request Structure

3 properties

JSON STRUCTURE

Ai Gateway Completion Response Structure

6 properties

JSON STRUCTURE

Ai Gateway Embedding Request Structure

2 properties

JSON STRUCTURE

Ai Gateway Embedding Response Structure

4 properties

JSON STRUCTURE

Ai Gateway Mcp Request Structure

4 properties

JSON STRUCTURE

Ai Gateway Mcp Response Structure

3 properties

JSON STRUCTURE

Microsoft Azure Api Management Structure

0 properties

JSON STRUCTURE

Scroll within the panel for all 9 ·

Examples 43

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Scroll within the panel for all 43 ·

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Microsoft Azure Api Management Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Microsoft Azure Api Management Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Microsoft Azure Api Management Scopes

1 scope · implicit

1 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Microsoft Azure Api Management Agentic Access

310 operations · 151 acting

310 operations · 151 acting

AGENTIC

Resources

Every other property we hold for Microsoft Azure API Management — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Learn 3

Tutorials, courses, talks, and written guidance

Company 2

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/microsoft-azure-api-management · machine-readable index on apis.io