Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
A user interface for configuring Drupal 8's REST module.
The JSON:API module in code provides zero configuration out of the box. Use JSON:API Extras to customize your API.
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.
This module allows you to make your Drupal information architecture (as exposed by your web service of choice) discoverable using the OpenAPI standard.
Integrates with the base OpenAPI module to generate the definitions for JSON:API.
Overview
Retrieve and submit webforms via REST.
This module lets you craft and expose a GraphQL schema for Drupal 9 and 10.
The OpenAPI UI module implements an API around displaying OpenAPI specs inside a Drupal site.
ReDoc is a javascript library which allows a user to explore the api documentation for a web services API.
The JSON:API Resources module makes it possible to define custom JSON:API routes. It does not define any custom routes of its own.
Swagger UI is a javascript library which allows a user to explore the api documentation for a web services API.
Provides simple key-based authentication on a per-user basis similar to basic_auth but without requiring usernames or passwords.
Tell the system to execute several requests in a single bootstrap. Then return all the things.
Adds a JSON API resource for menu items: /jsonapi/menu_items/{menu}
Lightning API provides a standard API with authentication and authorization that allows for easy ingestion of content by other applications.
🇺🇦
|
This module is maintained by Ukrainian developers.
|
Decoupled Router provides an endpoint that will help you resolve path aliases and redirects for entity related routes.
Integrates with the base Open API module to generate the definitions for core REST.
JSON API Include allow merge include and relationship data of JSON API.
Provides a RESTful interface to interact with carts in Drupal Commerce via a lightweight public API.
This module provides a REST endpoint to retrieve menu items based on the menu name.
For example /api/menu_items/main provides you with the full menu tree of the main menu.
Pages