API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Drupal REST API

The Drupal RESTful Web Services API is a core module that exposes Drupal entities and data as REST resources over HTTP. It supports multiple serialization formats and HTTP methods including GET, POST, PATCH, and DELETE, and is highly configurable in terms of which resources, formats, and authentication methods are enabled. Unlike the JSON:API module, it allows developers to define custom REST endpoints for non-entity data and complex business logic operations.

Documentation

Specifications

OpenAPI

drupal-rest-api-openapi.yml Raw ↑