The Drupal Starter Kits 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 | Serves Drupal core and Drupal-managed data through a RESTful endpoint using the JSON:API specification. You can incorporate SEO meta tags in JSON API responses and expose them through the application. |
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 Drupal Starter Kits 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.