Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

GraphQL Compose

Security covered Under active development 1,786 sites

Part of the Graphql ecosystem · 39 projects

GraphQL Compose is a no-code tool that automatically generates a GraphQL API for your Drupal application. It creates a simple, understandable schema and can be extended with custom types and fields using Drupal's plugin system.

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

  1. Use Composer to install the GraphQL Compose module. From the root of your Drupal site, run the following command: composer require drupal/graphql_compose
  2. Visit Extend in the Drupal admin
  3. 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
  • Link Attributes
  • Media
  • Menus
  • Menu Item Extras
  • Menu Link Attributes
  • Metatags
  • Node
  • Paragraphs
  • Router
  • Schema Metatag
  • SVG Image
  • Table Field
  • Taxonomy
  • Users
  • Views
  • Viewfield

Some of GraphQL Compose custom integrations

Missing a field type integration? Reach out to us on the #graphql Slack channel.

GraphQL Compose is built for GraphQL 4.x/5.x using the webonyx/graphql-php library and Drupal Plugin API to maximise extendability and customisation of the schema.

Drupal 10–11 PHP 8.1

Ask your assistant about GraphQL Compose

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Activity

Tracked releases
40
Tracked since
Apr 2023
Latest release
1 month ago
Releases (12 mo)
5
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
2.1.0-beta5 Pre-release 9–10 PHP 8.1 Apr 17, 2024
2.1.0-beta4 Pre-release 9–10 PHP 8.1 Apr 13, 2024
2.1.0-beta3 Pre-release 9–10 PHP 8.1 Apr 12, 2024
2.1.0-beta2 Pre-release 9–10 PHP 8.1 Apr 11, 2024
2.1.0-beta1 Pre-release 9–10 PHP 8.1 Feb 4, 2024
2.1.x-dev Dev 9–10 PHP 8.1 Dec 22, 2023
2.0.0 Stable 9–10 PHP 8.1 Nov 6, 2023
2.0.0-beta11 Pre-release 9–10 PHP 8.1 Sep 5, 2023
2.0.0-beta10 Pre-release 9–10 PHP 8.1 Aug 22, 2023
2.0.0-beta9 Pre-release 9–10 PHP 8.1 Aug 4, 2023