Azure API Management (APIM) ist die API-Gateway- und API-Lifecycle-Management-Plattform von Microsoft Azure. Sie stellt eine vorgelagerte HTTP-/HTTPS-Schicht bereit, über die Backend-APIs sicher und konsistent veröffentlicht, geschützt, gemessen und versioniert werden können. APIM besteht aus drei zentralen Komponenten: dem API-Gateway (Datenpfad), dem Developer Portal (Self-Service-Portal für API-Konsumenten) und der Management-Ebene (Konfiguration über Azure-Portal, ARM, Terraform oder REST). Verfügbar sind die Tiers Consumption, Developer, Basic, Standard, Premium und das jüngere Standard v2 / Premium v2 mit verbesserten Skalierungs- und Netzwerkfunktionen.
Eingesetzt wird APIM für klassische API-Gateway-Aufgaben: Authentifizierung über Subscription Keys, OAuth 2.0, OpenID Connect, Client-Zertifikate und JWT-Validierung; Autorisierung; Rate Limiting und Quotas; Caching; Request- und Response-Transformation; Anbindung von SOAP-Backends als REST-Fassade; Mocking; Versionierung über Versions- und Revisionsmodelle; sowie Aggregation mehrerer Backends in einer einheitlichen API-Fläche. Im Premium-Tier sind Multi-Region-Deployments, Self-Hosted Gateways (Container, die in eigenen Rechenzentren oder in anderen Clouds laufen) und Azure-Virtual-Network-Integration verfügbar.
Der Einsatzzweck und das gelöste Problem ergeben sich aus der Heterogenität moderner Backend-Landschaften. Microservices, Legacy-SOAP-Dienste, Functions und Drittanbieter-APIs müssen für externe und interne Konsumenten konsistent sichtbar gemacht werden, ohne dass jeder Backend-Dienst Authentifizierung, Throttling und Logging selbst implementiert. APIM bündelt diese Querschnittsthemen in einer dedizierten Edge-Schicht und entkoppelt damit das Tempo der Backend-Entwicklung von den Anforderungen der Konsumenten.
Historisch geht APIM auf die Übernahme der Firma Apiphany durch Microsoft im Oktober 2013 zurück. Bereits 2014 erschien die erste Azure-Variante als API Management; mit dem Consumption-Tier (2019) wurde eine serverlose Abrechnungsart eingeführt, mit den V2-Tiers (2024) eine modernisierte, schneller skalierende Plattform. Self-Hosted Gateways (allgemein verfügbar seit 2020) tragen der Realität Rechnung, dass viele Backend-APIs hybrid oder multi-cloud betrieben werden.
Die Policy-Engine in APIM ist eine kleine, deklarative XML-DSL mit Pipeline-Stages (inbound, backend, outbound, on-error). Sie hat sich über die Jahre als zentraler Wettbewerbsfaktor erwiesen, weil sie viele wiederkehrende Edge-Anforderungen — IP-Filter, Header-Anreicherung, JSON/XML-Transformation, Token-Validierung, Aggregation — ohne separaten Code abdeckt. Gleichzeitig ist genau diese DSL für viele Teams Anlass zu Diskussion: Sie ist mächtig, aber nur in Visual Studio Code mit der APIM-Erweiterung komfortabel zu editieren und in der Versionierung über Git nicht so reibungslos wie reiner Code in einer modernen Programmiersprache.