API
Was ist eine API?
Eine API (Application Programming Interface) ist ein Regelwerk, das festlegt, wie zwei Software-Systeme miteinander kommunizieren. Sie definiert, welche Anfragen ein System stellen kann, in welchem Format die Daten übertragen werden und welche Antwort zurückkommt. Damit ist die API das Gegenstück zu einer Benutzeroberfläche: Während ein UI für Menschen gebaut ist, ist eine API für Maschinen gebaut. Entscheidend ist die Abgrenzung zu verwandten Konzepten: Eine API ist keine Datenbank (sie gibt Zugang, speichert aber nicht selbst), kein SDK (das ist ein Entwicklungspaket mit Tools, das oft eine API nutzt) und keine Website. Im KI-Kontext sind APIs die zentrale Infrastruktur, über die vortrainierte Modelle — von Large Language Models bis hin zu Computer-Vision-Diensten — für externe Anwendungen zugänglich gemacht werden, ohne dass Entwickler diese Modelle selbst trainieren oder hosten müssen.
Wie funktioniert eine API?
Das Grundprinzip ist das Request-Response-Modell: Eine Client-Anwendung sendet eine strukturierte Anfrage an einen Server-Endpunkt — eine spezifische URL — und erhält eine definierte Antwort zurück. Im Web-Kontext läuft das über das HTTP-Protokoll mit vier zentralen Methoden: GET (Daten abrufen), POST (Daten senden oder Aktionen auslösen), PUT (Daten aktualisieren) und DELETE (Daten löschen). Das mit Abstand verbreitetste Architekturmuster ist REST (Representational State Transfer), das auf Standard-HTTP aufbaut und Daten typischerweise im JSON-Format überträgt. Daneben existieren GraphQL-APIs, die dem Client erlauben, exakt die Datenfelder abzufragen, die er braucht — kein Over-Fetching, kein Under-Fetching — sowie das ältere SOAP-Protokoll auf XML-Basis, das vor allem in Enterprise-Umgebungen noch anzutreffen ist. Im KI-Bereich kommt ein weiteres Muster hinzu: Streaming-APIs, wie sie etwa Googles Gemini Live API nutzt, bei der statt einer einmaligen Antwort ein kontinuierlicher Datenstrom zurückkommt — relevant für Echtzeit-Transkription oder Token-for-Token-Ausgabe bei Sprachmodellen.
API in der Praxis
Der konkreteste Use Case im KI-Kontext ist der Zugriff auf Foundation Models. Databricks stellt über seine Mosaic-AI-Plattform APIs bereit, die Zugang zu Modellen von Meta, Anthropic und OpenAI in einer einheitlichen, sicheren Infrastruktur bündeln — Unternehmen können so zwischen Modellen wechseln, ohne ihre Anwendungslogik neu zu schreiben. Ein zweites reales Szenario sind Embedding-APIs: Google Clouds Text Embeddings API konvertiert Texte in numerische Vektoren, die semantische Bedeutung kodieren. Diese Vektoren sind die Grundlage für semantische Suche, Retrieval-Augmented Generation (RAG) und Empfehlungssysteme. Dritter Anwendungsfall: Agentic AI. NVIDIA beschreibt Systeme, in denen KI-Agenten eigenständig APIs aufrufen — für Websuche, Datenbankabfragen oder Code-Ausführung — um mehrstufige Aufgaben autonom abzuarbeiten. Microsofts Azure API Center ergänzt das Bild auf der Governance-Seite: Dort können Entwickler mit KI-Assistenz APIs entwerfen und zentral verwalten, was in komplexen Microservice-Architekturen schnell zum Engpass wird.
Vorteile und Grenzen
Der größte Vorteil einer API ist Abstraktion: Du nutzt eine KI-Funktion, ohne zu wissen oder dich zu kümmern, wie sie intern funktioniert. Das senkt die Einstiegshürde massiv und beschleunigt Entwicklungszyklen. Skalierbarkeit ist ein weiterer Pluspunkt — API-Anbieter übernehmen Infrastruktur, Lastverteilung und Modell-Updates. Auf der Gegenseite stehen echte Risiken: Vendor Lock-in ist real. Wer seine gesamte Produktlogik auf eine proprietäre API aufbaut, ist abhängig von Preisänderungen, API-Deprecations und den Geschäftsbedingungen eines einzelnen Anbieters. Latenz ist ein zweites strukturelles Problem — jeder API-Call ist ein Netzwerk-Roundtrip, was für zeitkritische Anwendungen zum Bottleneck werden kann. Dazu kommen Datenschutzfragen: Wer Nutzdaten an externe APIs sendet, muss klären, ob das mit DSGVO-Anforderungen und internen Compliance-Vorgaben vereinbar ist. Für sensible Anwendungsfälle sind On-Premise-Deployments oder private API-Endpunkte die realistischere Wahl.