REST API

Was ist eine REST API?

Eine REST API ist eine Schnittstelle, die Ressourcen über HTTP mit einem kleinen Set an Verben und vorhersehbaren URL-Mustern bereitstellt. REST steht für Representational State Transfer und ist ein Architekturstil, kein striktes Protokoll. Die Praxis, GET, POST, PUT, PATCH und DELETE gegen Ressourcen-URLs einzusetzen, hat sich als Standard für die Integration von Webservices durchgesetzt.

Definition

In einem typischen REST-Design hat jede Ressource eine eigene URL, und Operationen auf der Ressource entsprechen HTTP-Verben. Ein Produkt liegt zum Beispiel unter /products/123, lesbar per GET, änderbar per PATCH und löschbar per DELETE. Antworten sind meist JSON, Statuscodes signalisieren Ergebnisse, und Header tragen Metadaten wie Caching-Direktiven und Authentifizierungs-Token.

Warum es zählt

REST APIs sind die Lingua franca moderner Commerce-Stacks. PIM-Systeme, OMS, Zahlungsanbieter, Suchmaschinen und Content-Plattformen exponieren REST-Endpoints, die Storefronts und Integrations-Layer konsumieren. Ihre Einfachheit, breite Tooling-Unterstützung und expliziten HTTP-Semantiken machen sie für öffentliche Integrationen besonders geeignet.

REST vs. GraphQL

REST glänzt bei klaren, ressourcenorientierten Interaktionen und profitiert von nativem HTTP-Caching. GraphQL glänzt bei flexiblen Lesezugriffen, bei denen der Client die Antwortstruktur bestimmt. In der Praxis kombinieren die meisten Composable-Commerce-Stacks beides: REST für Service-zu-Service-Integration und Webhooks, GraphQL oder BFF für das Frontend. Die Wahl hängt von Teamerfahrung, Ökosystem und Vorhersehbarkeit der Client-Bedürfnisse ab.

Verwandt

Mehr dazu: Composable Digital Experience Platform · Composable Headless Frontend.

Frontend Insights

SEO / GEO / AEO Ready
Performance & Core Web Vitals
WCAG 3.0 Ready
Tracking & Analytics
Brand Consistency