Glossar   /   API-Entwicklung

API

Eine API ist eine vereinbarte Schnittstelle, über die Programme Daten austauschen oder Funktionen anderer Programme aufrufen.

Auch bekannt als: Application Programming Interface, Programmierschnittstelle

Was bedeutet API?

Die API legt fest, welche Anfragen möglich sind, welche Angaben benötigt werden und wie Antworten aussehen. So kann beispielsweise ein Onlineshop einen Auftrag an die Warenwirtschaft übergeben, ohne deren Benutzeroberfläche zu bedienen.

APIs können innerhalb eines Programms oder über ein Netzwerk arbeiten. Sie sind nicht automatisch öffentlich zugänglich. Zugriffsrechte, Fehlerfälle und Änderungen gehören zu einer verlässlichen Vereinbarung dazu.

So sieht das in der Praxis aus

Beispiel: Eine Warenwirtschaft bietet eine API, über die eine Fachanwendung neue Aufträge anlegen kann.

Häufige Fragen

Braucht man für eine API immer Internetzugang?

Nein. Schnittstellen können innerhalb eines Programms oder eines Firmennetzes arbeiten. Internetzugang ist nur erforderlich, wenn das konkrete Ziel darüber erreichbar ist.

Welche Angaben braucht man für eine Anbindung?

Benötigt werden die Dokumentation, ein erlaubter Zugang und die gewünschten Austauschfälle. Dazu kommen Regeln für Datenfelder, Fehler und die Häufigkeit des Austauschs.

Woran erkennt man eine gut nutzbare API?

An verständlicher Dokumentation, vorhersehbaren Antworten und klaren Regeln für Berechtigungen und Änderungen. Eine Testumgebung erleichtert zusätzlich das Prüfen der Verbindung.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Benötigte Datenflüsse und Verbindungen zwischen vorhandenen Anwendungen planen.

Quellen und weiterführende Informationen

OpenAPI Initiative: OpenAPI Specification 3.1.2
← Zurück zu allen Glossarbegriffen

Anwendungen gezielt verbinden

Sie möchten Angaben zwischen bestehenden Anwendungen austauschen? Klären Sie die benötigten Daten, Zuständigkeiten und Regeln für Fehlerfälle.

Kontakt aufnehmen