Decoupled

  • OpenAPI

    This module allows you to make your Drupal information architecture (as exposed by your web service of choice) discoverable using the OpenAPI standard. This can then be used by a wide variety of UI, SDK generator and other tools to inspect, integrate and test your web services.

    8.x-2.3 ^10 || ^11 Security coverage 10,597 sites
    90
  • Next.js

    Decouple your Drupal sites with Next.js for Drupal.

    2.1.0 ^10 || ^11 Security coverage 3,908 sites
    95
  • Decoupled Router

    Decoupled Router provides an endpoint that will help you resolve path aliases and redirects for entity related routes. This is specially useful for decoupled applications where the editor wants full control over the paths available in the consumer application (for instance a React app).

    2.0.7 ^10.1 || ^11 Security coverage 10,426 sites
    100
  • Consumers

    Consumers is a module that does not do much on its own. Instead it's used by other modules to provide functionality for decoupled scenarios. Use this module as a dependency in your custom module to provide per-consumer variations of a feature. Or write a general purpose contrib module like Simple OAuth or Consumer Image Styles.

    8.x-1.24 ^10.3 || ^11 Security coverage 29,699 sites
    95
  • GraphQL Compose

    Read the documentation at https://drupal-graphql-compose.github.io

    2.4.2 ^10.2 || ^11 Security coverage 1,786 sites
    100
  • GraphQL

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

    5.1.0 ^10.4 || ^11 Security coverage 6,305 sites
    100
  • JSON:API Menu Items

    Adds a JSON API resource for menu items: /jsonapi/menu_items/{menu}

    1.2.8 ^9.5 || ^10 || ^11 Security coverage 5,625 sites
    75
  • JSON:API Include

    INTRODUCTION ------------

    2.0.0 ^11.1 Security coverage 3,268 sites
    88
  • JSON:API Resources

    The JSON:API Resources module makes it possible to define custom JSON:API routes. It does not define any custom routes of its own.

    8.x-1.8 ^9.1 || ^10 || ^11 Security coverage 9,782 sites
    100
  • JSON:API Extras

    The JSON:API module in code provides zero configuration out of the box. Use JSON:API Extras to customize your API. JSON:API Extras provides a means to override and provide limited configurations to the default zero-configuration implementation provided by the JSON:API in Core.

    8.x-3.28 ^9.5 || ^10 || ^11 Security coverage 29,688 sites
    95