Zum Inhalt springen

API-Gateway

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

Ein API-Gateway ist ein vorgeschalteter Dienst, über den alle Anfragen an eine Gruppe von Schnittstellen laufen. Es prüft Anmeldung und Grenzen, leitet jede Anfrage an den zuständigen Dienst weiter und gibt die Antwort zurück.

API-Gateway

Ein Dienst, der als einziger Eingang vor mehreren Schnittstellen sitzt und Anfragen prüft, begrenzt, umschreibt und weiterleitet.
Beispiel: „Alle Apps sprechen mit dem API-Gateway, das die Anfragen an Shop, Lager und Kundenkonto verteilt.“

Verwandt: Reverse Proxy, das allgemeinere Prinzip eines vorgeschalteten Servers, und LLM-Gateway für Sprachmodelle.

Was ein API-Gateway leistet

Es übernimmt Aufgaben, die sonst jeder Dienst selbst lösen müsste: Anmeldung prüfen, Anfragen je Kunde begrenzen, Antworten zwischenspeichern, Zugriffe protokollieren und Anfragen auf mehrere Server verteilen.

Außerdem kann es Adressen umschreiben. Nach außen gibt es eine einheitliche Schnittstelle, dahinter dürfen die Dienste anders aufgebaut sein oder umziehen, ohne dass Aufrufer etwas merken.

Wann ein API-Gateway sich lohnt

Bei Architekturen aus vielen kleinen Diensten, bei Schnittstellen, die an viele Kunden vermarktet werden, und überall dort, wo Anmeldung und Limits an einer Stelle zusammenlaufen sollen. Cloud-Anbieter bieten fertige Gateways an, daneben gibt es quelloffene wie Kong.

Für eine einzelne Anwendung mit einer Schnittstelle ist ein Gateway meist zu viel. Dort erledigt das Framework Anmeldung und Rate Limiting selbst.

Was ein API-Gateway kostet

Einen weiteren Baustein, der ausfallen kann. Fällt das Gateway aus, sind alle Schnittstellen dahinter nicht erreichbar, und jede Anfrage braucht einen Sprung mehr. Ein Gateway wird deshalb mehrfach betrieben und eng überwacht.

Siehe auch:

Gateway

Ein Übergang zwischen zwei Netzen oder Systemen, die nicht direkt miteinander sprechen.

#Domains, DNS & Protokolle

Reverse Proxy

Ein Server, der Anfragen annimmt und an die Anwendung dahinter weitergibt.

#Hosting & Webserver

Load Balancing

Die Verteilung von Anfragen auf mehrere Server, damit keiner überlastet wird.

#Hosting & Webserver

Rate Limiting

Die Begrenzung, wie viele Anfragen ein Nutzer oder Programm in einer Zeitspanne stellen darf.

#Programmiersprachen #Künstliche Intelligenz (KI) #Web-Security

LLM-Gateway

Eine Zwischenschicht, über die alle Anfragen einer Organisation an Sprachmodelle laufen.

#Künstliche Intelligenz (KI)

API

Eine festgelegte Schnittstelle, über die ein Programm die Funktionen eines anderen benutzt.

#Programmiersprachen #Frontend-Entwicklung (HTML, CSS, JavaScript) #Hosting & Webserver