Headless starter kit (beta)


The Acquia CMS Headless starter kit is in beta availability.

The Acquia CMS Headless starter kit aims to preconfigure Drupal for serving structured, RESTful content to third-party content displays such as mobile apps, smart displays, and front-end driven websites.

This starter kit ensures that the most common Drupal modules for headless content delivery are available and preconfigured in your codebase including:

Module Description
JSONAPI Apart from Drupal core, it is used to serve Drupal managed data through a RESTful endpoint using the JSON:API specification.
Consumers A community module used to manage instances of connecting applications, such as Node.js applications, or mobile devices.
Simple OAuth An OAuth implementation that combines with the Consumers module to provide a secure authentication mechanism for consumers to access Drupal data.
Open API The module that helps to describe the JSON:API endpoints using the Open API standard, which can be easily visualized by open source libraries such as Redoc and Swagger U.
REST UI A management interface in Drupal for Drupal’s REST interface.
Next.js A community module for working with Next.js applications.

The starter kit integrates with the Acquia CMS Tour module to help you quickly configure two extra features:

For managing connecting applications, the starter kit also comes with a dedicated dashboard called Headless dashboard.