Tags

API

api

Token

Provides a user interface for browsing available tokens and adds missing core tokens to Drupal's Token API.

228
api

Chaos Tool Suite (ctools)

A comprehensive suite of APIs and tools that improve the developer experience in Drupal, providing utilities for plugins, forms, AJAX, contexts, and more.

214
gui

Charts

A charting API for Drupal that enables creating dynamic charts without code, with integration for Views, Fields, and Blocks.

162
api

Simple OAuth (OAuth2) & OpenID Connect

A comprehensive OAuth 2.0 Authorization Framework and OpenID Connect implementation for Drupal, built on the League OAuth2 Server library.

130
api

External Entities

Allows connecting to and using datasets from external sources as native Drupal entities through REST APIs, file systems, SQL databases, and other storage backends.

124
api

Migrate Plus

Provides extensions to Drupal core migration framework functionality with configuration entities, additional plugins, and examples.

97
gui

Schema.org Blueprints

Uses Schema.org as the blueprint for content architecture and structured data in a Drupal website, providing perfect data structures, pristine APIs (JSON:API), and great SEO (JSON-LD).

97
gui

REST UI

Provides a user interface to manage REST resources in Drupal.

94
api

OpenAPI

Provides OpenAPI (Swagger) specification documents describing Drupal's REST APIs.

81
api

Libraries API

Provides external library handling for Drupal modules, enabling version-dependent and shared usage of third-party JavaScript, CSS, and PHP libraries.

78
gui

Embed

Provides a framework for different types of embeds in text editors, including an API for creating embed type plugins and a UI for managing embed buttons.

63
api

HTMX

Provides developer tools for building dynamic content in Drupal using the HTMX library.

57
api

Services

A standardized solution for integrating external applications with Drupal by providing a RESTful API framework with configurable endpoints, entity CRUD operations, and user authentication.

55
api

Geocoder

A comprehensive geocoding API module based on the Geocoder PHP library that enables forward and reverse geocoding operations with support for multiple geocoding service providers.

52
api

GraphQL Compose

Toolkit for generating GraphQL schemas in Drupal, providing an extendable no-code GraphQL schema for Drupal GraphQL module.

46
gui

Custom Elements

Provides a framework for rendering Drupal entities as custom HTML elements (Web Components) for decoupled frontend architectures.

43
api

Transform API

A Drupal module that exposes routes and entities transformed to JSON with a comprehensive API, enabling Drupal developers to leverage their existing knowledge of entities, view modes, and templates to produce JSON instead of HTML.

43
api

Hux

Enables hook implementations using PHP 8 attributes without requiring .module files, with full dependency injection support.

42
field

JSON Field

Provides mechanisms for storing JSON data in Drupal fields with various field types, widgets, and formatters for editing and displaying JSON content.

42
integration

Rocket.Chat

Integrates Drupal with Rocket.Chat, providing configuration management, API client, livechat widget embedding, and group chat channel functionality.

40