API-Gateway

Ein API-Gateway ist ein zentraler Eingang, durch den alle Anfragen an die Dienste eines Anbieters laufen. Es prüft, wer fragt, leitet die Anfrage an den richtigen Dienst weiter und zählt mit, wie viel jemand nutzt.

Schema: Anfragen von App, Website und fremdem Programm laufen von links auf ein API-Gateway zu. Im Gateway sind vier Prüfschritte benannt: Schlüsselprüfung, Rate Limiting, Weiterleitung, Protokollierung. Rechts davon führen Pfeile zu vier getrennten Diensten: Login, Bezahlung, Suche und Sprachmodell.

Große Online-Angebote bestehen selten aus einem einzigen Programm. Hinter einer App stecken oft dutzende getrennte Bausteine: einer für Login, einer für Bezahlung, einer für Suche. Damit ein Handy oder ein fremdes Programm nicht mit jedem Baustein einzeln reden muss, gibt es einen zentralen Eingang. Dieser Eingang heißt API-Gateway. Eine API ist dabei die technische Schnittstelle, über die ein Programm ein anderes um Daten oder um eine Aktion bittet. Das Gateway nimmt alle diese Bitten an, prüft sie und schickt sie an den passenden Baustein weiter.

Warum das wichtig ist

Ohne zentralen Eingang müsste jeder Baustein selbst prüfen, ob der Anfragende berechtigt ist. Dieselbe Prüfung würde dutzende Male eingebaut, gewartet und irgendwo vergessen. Genau solche Lücken werden ausgenutzt. Das Gateway erledigt diese Arbeit einmal für alle.

Für KI-Anbieter ist das Gateway außerdem die Kasse. Jede Anfrage an ein Sprachmodell kostet Rechenzeit und damit Geld. Das Gateway zählt mit, wie viel ein Kunde verbraucht, und stellt es in Rechnung. Es bremst auch, wenn jemand zu viele Anfragen auf einmal schickt. Diese Bremse nennt man Rate Limiting. Sie verhindert, dass ein einzelner Nutzer die Server für alle anderen lahmlegt.

Wie es funktioniert

Vergleichbar ist ein Gateway mit dem Empfang in einem großen Bürogebäude. Besucher gehen nicht direkt in die Abteilungen. Sie melden sich vorne an, zeigen einen Ausweis und werden dann zum richtigen Büro geschickt. Wer keinen gültigen Ausweis hat, kommt gar nicht hinein.

Technisch läuft das in mehreren Schritten ab. Zuerst kommt die Anfrage über das Internet beim Gateway an. Dann prüft das Gateway den mitgeschickten Schlüssel, den API-Key. Das ist eine lange Zeichenfolge, die wie ein Passwort funktioniert und den Absender identifiziert. Danach schaut das Gateway auf das Kontingent: Hat dieser Kunde sein Limit für die Minute schon erreicht? Falls ja, kommt eine Fehlermeldung zurück statt einer Antwort.

Erst danach wird weitergeleitet. Das Gateway kennt die Adressen aller Dienste im Hintergrund und wählt den passenden aus. Läuft ein Dienst auf mehreren Servern gleichzeitig, verteilt es die Last gleichmäßig. Die Antwort nimmt denselben Weg zurück. Unterwegs notiert das Gateway noch, wie lange alles gedauert hat und ob Fehler auftraten. Diese Protokolle sind später die Grundlage für Fehlersuche und Abrechnung.

Wo man dem Begriff begegnet

Wer eine KI in eine eigene Website einbaut, bekommt zuerst einen API-Key und eine Internetadresse. Diese Adresse ist das Gateway des Anbieters. Alles, was danach an Kosten und Limits auftaucht, wird dort verwaltet. Die Preistabellen von OpenAI, Google oder Anthropic beschreiben genau das, was am Gateway gezählt wird.

In Nachrichten taucht der Begriff meist bei Störungen auf. Wenn eine Meldung lautet, eine KI oder ein Onlinedienst sei stundenlang nicht erreichbar gewesen, steckt oft ein überlastetes oder falsch konfiguriertes Gateway dahinter. Die Dienste im Hintergrund arbeiten dann teilweise noch, aber niemand kommt mehr an sie heran. Für Unternehmen ist das Gateway deshalb ein kritischer Punkt: Es ist bequem, weil alles an einer Stelle liegt. Es ist gefährlich, weil bei einem Ausfall alles an derselben Stelle stehen bleibt.

Related Products

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.