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.
Receive direct access to a Pimcore Demo with pre-filled data across various modules.
Experience first-hand how Pimcore can propel your business forward, guided by an expert.
We will use your personal data solely to process your request. For a better localized experience, we might share your data with certified solution partners in your geographical region. For more information, please read our privacy policy.
Choose the topics you are interested in and fill in the last details for a personalised tour.
Copyright © 2026 Pimcore, All Rights Reserved | Imprint | Privacy Policy | General Terms & Conditions (PTC) | TOMs