A Symfony bundle for building complete GraphQL APIs with webonyx/graphql-php, Relay support, and advanced features.
OverblogGraphQLBundle is a Symfony bundle that provides tools to build a complete GraphQL API server within Symfony applications. It integrates the webonyx/graphql-php library and supports GraphQL Relay specifications, enabling developers to create efficient and scalable GraphQL endpoints. The bundle solves the problem of seamlessly adding GraphQL capabilities to Symfony projects without reinventing the wheel.
Symfony developers and teams building GraphQL APIs who need a robust, integrated solution with support for advanced features like batching, Relay, and file uploads.
Developers choose OverblogGraphQLBundle because it offers a mature, feature-rich GraphQL integration specifically designed for Symfony, with strong community support and compatibility with popular GraphQL client libraries like Relay and Apollo.
This bundle provides tools to build a complete GraphQL API server in your Symfony App.
Seamlessly integrates with Symfony's service container, events, and profiler, allowing developers to leverage existing Symfony workflows and tools for GraphQL APIs.
Supports Relay specifications, query batching, and file uploads, enabling complex data-fetching scenarios and compatibility with popular clients like Apollo and Relay.
Includes built-in security controls such as query complexity analysis, access control, and CORS handling, detailed in the documentation for securing APIs.
Offers extensive docs covering type systems, resolvers, and debugging, with linked talks and community support, aiding in development and troubleshooting.
Requires deep knowledge of both Symfony and GraphQL, with complex configuration involving service definitions and schema management, which can be overwhelming for newcomers.
The README lists multiple versions with some deprecated or obsolete, indicating potential breaking changes and migration challenges for long-term maintenance.
Tightly bound to Symfony, reducing flexibility for projects that might need to transition away from PHP or integrate with non-Symfony components in microservices architectures.
PHP implementation of the GraphQL specification based on the reference implementation in JavaScript
:rocket: GraphQL API for WordPress
A framework for serving GraphQL from Laravel
Laravel wrapper for Facebook's GraphQL
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.