Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. GraphQL
  3. overblog/graphql-bundle

overblog/graphql-bundle

MITPHPv1.10.0

A Symfony bundle for building complete GraphQL APIs with webonyx/graphql-php, Relay support, and advanced features.

GitHubGitHub
797 stars226 forks0 contributors

What is overblog/graphql-bundle?

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.

Target Audience

Symfony developers and teams building GraphQL APIs who need a robust, integrated solution with support for advanced features like batching, Relay, and file uploads.

Value Proposition

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.

Overview

This bundle provides tools to build a complete GraphQL API server in your Symfony App.

Use Cases

Best For

  • Adding GraphQL endpoints to existing Symfony applications
  • Building Relay-compliant GraphQL APIs for React applications
  • Implementing query batching to optimize network performance
  • Handling file uploads via GraphQL mutations
  • Securing GraphQL APIs with access controls and complexity analysis
  • Debugging and profiling GraphQL queries in Symfony environments

Not Ideal For

  • Projects not using Symfony, as the bundle is tightly coupled with Symfony's ecosystem and service container.
  • Simple CRUD APIs where REST would suffice, to avoid the overhead of GraphQL schema management and learning curve.
  • Teams wanting a plug-and-play GraphQL server with minimal configuration, since this bundle requires significant setup and Symfony knowledge.
  • Applications targeting serverless or edge deployments, where Symfony's full-stack might be too heavy compared to lightweight Node.js alternatives.

Pros & Cons

Pros

Symfony Native Integration

Seamlessly integrates with Symfony's service container, events, and profiler, allowing developers to leverage existing Symfony workflows and tools for GraphQL APIs.

Advanced GraphQL Features

Supports Relay specifications, query batching, and file uploads, enabling complex data-fetching scenarios and compatibility with popular clients like Apollo and Relay.

Production-Ready Security

Includes built-in security controls such as query complexity analysis, access control, and CORS handling, detailed in the documentation for securing APIs.

Comprehensive Documentation

Offers extensive docs covering type systems, resolvers, and debugging, with linked talks and community support, aiding in development and troubleshooting.

Cons

Steep Learning Curve

Requires deep knowledge of both Symfony and GraphQL, with complex configuration involving service definitions and schema management, which can be overwhelming for newcomers.

Version Fragmentation

The README lists multiple versions with some deprecated or obsolete, indicating potential breaking changes and migration challenges for long-term maintenance.

Symfony Lock-In

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.

Frequently Asked Questions

Quick Stats

Stars797
Forks226
Contributors0
Open Issues115
Last commit21 days ago
CreatedSince 2016

Tags

#api#relay#graphql#api-server#doctrine#file-upload#batching#symfony-bundle#php#symfony

Built With

P
PHP
S
Symfony

Included in

GraphQL15.0k
Auto-fetched 1 day ago

Related Projects

graphql-phpgraphql-php

PHP implementation of the GraphQL specification based on the reference implementation in JavaScript

Stars4,710
Forks575
Last commit2 days ago
WPGraphQLWPGraphQL

:rocket: GraphQL API for WordPress

Stars3,778
Forks470
Last commit1 day ago
lighthouselighthouse

A framework for serving GraphQL from Laravel

Stars3,492
Forks468
Last commit23 days ago
graphql-laravelgraphql-laravel

Laravel wrapper for Facebook's GraphQL

Stars2,213
Forks271
Last commit13 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub