Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

GraphQL

6,365 sites Security covered Drupal 10–11 Graphql ecosystem
View on drupal.org

This module allows you to create and expose a GraphQL schema for Drupal. It fully supports the GraphQL specification and provides tools to build your custom schema, including a development interface.

This module lets you craft and expose a GraphQL schema for Drupal 10 and 11.

It is is built around webonyx/graphql-php. As such, it supports the full official GraphQL specification with all its features.

You can use this module as a foundation for building your own schema with lots of data producer plugins available and through custom code.

For ease of development, it includes the GraphiQL interface at /graphql/explorer.

Example implementation

Example modules: https://git.drupalcode.org/project/graphql/-/tree/5.x/examples

Resources

Documentation: https://drupal-graphql.gitbook.io/graphql/
Project homepage: https://www.drupal.org/project/graphql

Upgrading from 4.x to 5.x

GraphQL 5.x has the same architecture as 4.x, the main differences are small PHP type API breaks. Upgrading is recommended, check the release notes.

Old 3.x version

The 3.x version of this module is now in maintenance mode.

Differences to the 5.x and 4.x versions: the 3.x version automatically generates a GraphQL schema from Drupal entities and data structures. It exposes Drupal details over the GraphQL API. The 5.x version leaves the GraphQL schema design to the developer, which makes it easier to hide Drupal internal details. The 5.x version requires the developer to setup and map the GraphQL API schema.

Check out https://github.com/drupal-graphql/drupal-decoupled-app for a complete example of a fully decoupled React and GraphQL 3.x application.

Upgrading from 3.x to 5.x

We recommend upgrading from 3.x to 5.x to take advantage of the improvements made in the GraphQL module and the underlying GraphQL library. If you still require automatic generation of the schema then take a look at the GraphQL Compose or GraphQL Core Schema projects which have implemented automatic schema generation on top of the 5.x and 4.x GraphQL module.

Activity

Tracked releases
20
Tracked since
Oct 2024
Latest release
2 months ago
Releases (12 mo)
11 ▲ from 9
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
5.0.0 Stable 10–11 Jun 7, 2026
5.0.0-rc1 Pre-release 10–11 May 9, 2026
5.0.0-beta4 Pre-release 10–11 Apr 29, 2026
8.x-4.14 Stable 10–11 Apr 29, 2026
5.0.0-beta3 Pre-release 10–11 Apr 26, 2026
8.x-3.9 Stable 9–11 Apr 15, 2026
8.x-3.8 Stable 9–11 Mar 3, 2026
5.0.0-beta2 Pre-release 10–11 Feb 19, 2026
8.x-3.7 Stable 9–11 Feb 12, 2026
5.0.0-beta1 Pre-release 10–11 Sep 9, 2025
8.x-4.13 Stable 10–11 Sep 9, 2025
5.0.0-alpha3 Pre-release 10–11 Aug 17, 2025
5.0.0-alpha2 Pre-release 10–11 Jul 10, 2025
5.0.0-alpha1 Pre-release 10–11 Apr 19, 2025
8.x-4.12 Stable 10–11 Mar 28, 2025
8.x-4.11 Stable 10–11 Mar 19, 2025
5.x-dev Dev 10–11 Mar 15, 2025
8.x-4.10 Stable 10–11 Dec 10, 2024
8.x-3.6 Stable 9–11 Oct 31, 2024
8.x-3.5 Stable 9–11 Oct 31, 2024