REST-API, im Tech-Kontext.
Eine REST-API stellt Daten über feste Adressen im Web bereit und wird per GET, POST, PUT und DELETE angesprochen. Der Standard für Schnittstellen.
Eine REST-API ist eine Schnittstelle, bei der jede Ressource eine eigene URL hat und über HTTP-Methoden angesprochen wird: GET liest, POST legt an, PUT oder PATCH ändert, DELETE löscht. Der Server merkt sich zwischen zwei Aufrufen nichts, jeder Aufruf trägt alle nötigen Angaben mit sich. Vorteile: jedes System versteht HTTP, Caching läuft über Standard-Header, Fehlersuche ist mit Browser und curl möglich. Nachteile: für zusammengesetzte Ansichten sind mehrere Aufrufe nötig, und Antworten enthalten oft Felder, die niemand braucht. Sinnvoll bei klar geschnittenen Datensätzen und öffentlichen Schnittstellen. Bei sehr unterschiedlichen Feldwünschen pro Ansicht passt GraphQL besser.
Beispiele aus dem Mittelstand
- Ein Handwerksbetrieb lässt sein Angebotstool per REST-API Kundendaten aus dem CRM ziehen, statt sie doppelt zu pflegen.
- Ein Shop meldet jede Bestellung per REST-Aufruf an die Warenwirtschaft, die daraufhin den Lieferschein erzeugt.
GET /api/v1/kunden/42 HTTP/1.1
Host: api.beispiel.de
Authorization: Bearer eyJhbGciOi...
Accept: application/jsonFolge-Fragen
REST oder GraphQL?
REST bei überschaubaren Datensätzen, starkem Caching-Bedarf und externen Partnern. GraphQL, wenn jede Ansicht andere Felder braucht und die Zahl der Aufrufe stört.
Was heißt zustandslos?
Der Server speichert keine Sitzung zwischen zwei Aufrufen. Jeder Aufruf enthält Token und Parameter selbst. Das macht Lastverteilung auf mehrere Server einfach.
Wie versioniert man eine REST-API?
Übliche Praxis ist eine Version im Pfad, etwa /api/v1. Alte Versionen bleiben mit angekündigtem Enddatum erreichbar, damit angebundene Systeme nachziehen können.
Woran erkenne ich im Angebot eine saubere API?
Dokumentation nach OpenAPI, klare Fehlercodes, Rate-Limits, Versionierung und ein Testzugang. Fehlt das, zahlen Sie später in Support-Stunden.
Verwandte Begriffe
REST-API in der Praxis.
Wo dieser Begriff in deinem Geschäft konkret wird, beginnt die Arbeit. Wir nennen klar, ob die Idee in unser Studio passt.
API-Integration