Module Description
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
* Next Drupal
* Vue3 & Drupal
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
* Geofield
* Image styles
* Layout Builder (experimental)
* Layout Paragraphs
* Media
* Menus
* Metatags
* Node
* Paragraphs
* Router
* 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.
* 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
* Next Drupal
* Vue3 & Drupal
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
* Geofield
* Image styles
* Layout Builder (experimental)
* Layout Paragraphs
* Media
* Menus
* Metatags
* Node
* Paragraphs
* Router
* 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.
Module Link
Project Usage
94
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
Drupal GraphQL Schema Generator for easy, simple, extensible, and supported GraphQL API creation in Drupal applications
Data Name
graphql_compose