Zum Inhalt springen

Glossar

Was ist API?

Stand:

Kurz erklärt

Eine API (Application Programming Interface) ist eine definierte Schnittstelle, über die ein Programm Funktionen oder Daten eines anderen Programms nutzen kann. Sie legt fest, welche Anfragen erlaubt sind und wie die Antworten aussehen.

Fast jede moderne Software spricht mit anderer Software, vom Onlineshop, der Zahlungen abwickelt, bis zur Buchhaltung, die Bankdaten abruft. Die Verbindung läuft über APIs. Der Eintrag erklärt das Prinzip ohne Vorkenntnisse.

Was ist eine API?

Eine API ist ein Vertrag zwischen zwei Programmen. Sie beschreibt, welche Anfragen ein Dienst annimmt, welche Angaben dazu nötig sind und in welcher Form er antwortet. Wie der Dienst intern arbeitet, bleibt verborgen.

Ein Vergleich: Die Speisekarte eines Restaurants ist die API. Sie nennt, was bestellt werden kann, die Küche bleibt unsichtbar.

Wie funktioniert eine Web-API?

Die meisten Web-APIs nutzen das Protokoll HTTP. Ein Programm sendet eine Anfrage an eine Adresse und bekommt eine Antwort, häufig im Format JSON.

MethodeBedeutungBeispiel
GETDaten lesenKontostand abrufen
POSTNeues anlegenBeleg hochladen
PUT oder PATCHBestehendes ändernAdresse aktualisieren
DELETELöschenEintrag entfernen

Der Stil REST ordnet diese Methoden Ressourcen zu. Beschrieben werden Web-APIs oft im Format OpenAPI, das als maschinenlesbare Dokumentation dient.

Wozu werden APIs in Unternehmen genutzt?

APIs verbinden Systeme, ohne dass jemand Daten von Hand überträgt: Warenwirtschaft mit Shop, Kundenverwaltung mit Mailprogramm, Buchhaltung mit Banken. Auch Webhooks gehören dazu, bei denen ein Dienst selbst eine Nachricht schickt, sobald etwas passiert.

Für den Zugriff braucht es meist einen Schlüssel oder ein Token, das nur berechtigten Programmen Zugang gibt. Solche Zugangsdaten gehören geschützt und regelmäßig geprüft.

Wie hängen API und MCP zusammen?

Eine API richtet sich an Entwickler, die den Aufruf programmieren. Das Model Context Protocol beschreibt Fähigkeiten so, dass ein KI-Modell sie selbst findet und nutzt. Dahinter stehen häufig dieselben APIs. Mehr zur Verbindung von Systemen steht auf der Seite zu Schnittstellen.

Welche Quellen belegen das?