GraphQL ist eine Abfragesprache und Laufzeitumgebung für APIs, ursprünglich von Facebook entwickelt. Anders als REST liefert GraphQL pro Query genau die Felder, die der Client anfordert, in einer einzigen Anfrage. Das reduziert Over- und Underfetching und macht GraphQL besonders attraktiv für Mobile-Apps und Composable-Architekturen. Pimcore bietet eine native GraphQL-API mit Zugriff auf alle Datenobjekte.
Bei einer klassischen REST-API gibt jeder Endpunkt eine vordefinierte Datenstruktur zurück. Der Client bekommt entweder zu viele Felder (Overfetching) oder muss mehrere Endpunkte kombinieren (Underfetching). GraphQL löst beides: Der Client schickt eine Query, die exakt die gewünschten Felder beschreibt, der Server liefert genau diese Felder.
Für komplexe Datenmodelle wie Produktinformationen ist das ein deutlicher Vorteil. Ein Mobile-Frontend braucht andere Attribute als ein B2B-Portal, eine Listenansicht andere als eine Detailseite. Mit GraphQL kann jedes Frontend seine optimale Query bauen, ohne zusätzliche Backend-Endpunkte zu erfordern.
Pimcore bietet GraphQL nativ als gleichberechtigte Alternative zur REST-API. Der Schema wird automatisch aus dem PIM-Datenmodell generiert, einschließlich Klassen, Attributen, Beziehungen und Klassifizierungssystemen. Berechtigungen werden auf Feldebene durchgesetzt, was sichere fein-granulare Zugriffe für unterschiedliche Konsumenten ermöglicht.
Greifen Sie direkt auf eine Demo mit vorausgefüllten Beispieldaten in verschiedenen Modulen zu.
Wir verwenden Ihre personenbezogenen Daten ausschließlich zur Bearbeitung Ihrer Anfrage. Um Ihnen ein besser auf Ihre Region zugeschnittenes Erlebnis bieten zu können, geben wir Ihre Daten möglicherweise an zertifizierte Lösungspartner in Ihrer Region weiter. Weitere Informationen finden Sie in unserer Datenschutzerklärung.
Copyright © 2026 Pimcore, Alle Rechte vorbehalten | Impressum | Datenschutzerklärung | Allgemeine Geschäftsbedingungen (AGB) | TOMs