GraphQLBundle icon indicating copy to clipboard operation
GraphQLBundle copied to clipboard

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

OverblogGraphQLBundle

CI Build status Coverage Status Latest Stable Version Latest Unstable Version Total Downloads

This Symfony bundle provides integration of GraphQL using webonyx/graphql-php and GraphQL Relay. It also supports:

Browse your version documentation:

Versions requirements

Proof of Concept

Documentation

  • Quick start
  • Installation
  • Definitions
    • Type System
      • Scalars
      • Object
      • Interface
      • Union
      • Enum
      • Input Object
      • Lists
      • Non-Null
    • Type Inheritance
    • GraphQL schema language
    • Schema
    • Resolver
    • Experimental coroutine executor
    • Solving N+1 problem
    • Mutation
    • Relay
      • Connection
        • Relay Pagination helper
      • Node
        • Node
        • Plural
        • Global id
      • Mutation
    • Builders
      • Field Builder
      • Fields Builder
      • Args Builder
    • Expression language
    • Debug
    • GraphiQL
    • Upload files
  • Data fetching
    • Query batching
    • Promise
  • Annotations & PHP 8 Attributes
  • Validation
  • Security
    • Handle CORS
    • Object access control
    • Fields access control
    • Fields public control
    • Limiting query depth
    • Query complexity analysis
    • Disable introspection
  • Errors handling
  • Events
  • Profiler

Talks and slides to help you start

Community

Contributing