API – Application Programming Interface
Eine API (Application Programming Interface, deutsch: Programmierschnittstelle) ist eine definierte Schnittstelle, über die zwei Software-Systeme miteinander kommunizieren. Sie legt fest, welche Anfragen gestellt werden dürfen und wie die Antwort aussehen muss – ohne dass der Aufrufer die interne Implementierung kennen muss.
Wie funktioniert eine API?
Typisch ist das REST-Prinzip: Eine Anfrage geht per HTTP an eine URL, die Antwort kommt als JSON oder XML zurück. Die wichtigsten HTTP-Methoden sind:
| Methode | Bedeutung | Beispiel |
|---|---|---|
| GET | Daten lesen | GET /api/kunden |
| POST | Neuen Datensatz anlegen | POST /api/kunden |
| PUT / PATCH | Datensatz ändern | PUT /api/kunden/42 |
| DELETE | Datensatz löschen | DELETE /api/kunden/42 |
Warum sind APIs wichtig?
APIs trennen Frontend und Backend, erlauben die Integration von Drittdiensten (Zahlungen, Karten, KI) und machen Systeme wartbar. Auch KI-Agenten nutzen APIs, um Werkzeuge wie Suche oder Datenbanken anzusprechen.
Verwandt: Was ist ein AI Agent? · PHP für Webentwicklung