No image available

GraphApi Module

Adds a GraphQL API endpoint to PrestaShop, letting clients query store data dynamically and retrieve only the fields they need for efficient integrations.

Developed by CubaDevOps

Get This Module Free on GitHub
License: Apache-2.0 Status: Unknown Health: Very Outdated

Info updated 3 months ago

Sources
Stars: 6 Forks: 1 Last commit: Oct 13, 2023
Type
Module

Info checked: Mar 2, 2026

GraphAPI adds a GraphQL endpoint to your PrestaShop store, giving developers a flexible, efficient alternative to traditional REST-based access. Built on Doctrine Entities, it allows API clients to request exactly the data they need — no more, no less — reducing unnecessary overhead and improving the performance of integrations that consume store data.

  • GraphQL integration: Exposes a GraphQL endpoint (e.g. /graph-api) that clients can query directly for PrestaShop resources such as categories and their localized fields.
  • Dynamic queries: Clients craft their own queries to retrieve only the specific fields required, avoiding over-fetching common with fixed REST responses.
  • Exception handling: Built-in error handling keeps the API stable even when malformed queries are submitted.
  • Performance monitoring: When debug or profiling mode is enabled, responses include a performance object with timing data to help identify bottlenecks.

GraphAPI is aimed at developers who need programmatic access to PrestaShop store data for headless storefronts, mobile applications, or third-party integrations. Installation requires Composer and a few additional namespace-prefixing build steps. Compatible with standard GraphQL client tools such as ChromeiQL or any other GraphQL client.

  • Reference
    graphapi

  • License
    Apache-2.0
  • Status
    Unknown

Comments (0)

No customer reviews for the moment.
Loading...