Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
A Drupal GraphQL Schema Generator.
Features
- Easy to use: GraphQL Compose is a no-code schema generator. Developers don't need to know GraphQL to create a GraphQL API for their Drupal application.
- Simple to understand: The schema generated by GraphQL Compose is simple and easy to understand. Even for developers who are not familiar with Drupal.
- Extensible: GraphQL Compose is extensible, so developers can add their own custom types and field types to the schema. We use Drupal plugin APIs, allowing developers to override anything.
- Supported: Developers are active and helpful. With multiple supporting organisations, ensuring the ongoing development
Example apps
Documentation
Read the documentation at https://drupal-graphql-compose.github.io
Installation
- Use Composer to install the GraphQL Compose module. From the root of your Drupal site, run the following command:
composer require drupal/graphql_compose
- Visit Extend in the Drupal admin
- Select the GraphQL Compose module and click Install
Some of GraphQL Compose integrations
- Address
- Block
- Block Content
- Block Field
- Breadcrumbs
- Comments
- Connection Edge cursors
- Custom settings
- Double field
- Dynamic Entity Reference
- ECK
- Geofield
- Image styles
- Layout Builder (experimental)
- Layout Paragraphs
- Media
- Menus
- Metatags
- Node
- Paragraphs
- Router
- SVG Image
- Table Field
- Taxonomy
- Users
- Views
- Viewfield
Missing a field type integration? Reach out to us on the #graphql Slack channel.
GraphQL Compose is built for GraphQL 4.x using the webonyx/graphql-php library and Drupal Plugin API to maximise extendability and customisation of the schema.
Supporting organizations:
Sponsored development time
Project information
- Module categories: Decoupled, Developer Tools
- Ecosystem: GraphQL, GraphQL Compose
- 411 sites report using this module
- Created by jmolivas on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
2.1.0-beta1
released 4 February 2024
Works with Drupal: ^9.5 || ^10
Mostly a bug hunt and some new features.
Install:
Development version: 2.1.x-dev updated 29 Mar 2024 at 07:13 UTC