A JSON:API implementation with authentication and authorization that allows for easy ingestion of content by other applications.


Can be installed in the extra components installation step with Varbase

Varbase API Settings

Varbase API Settings

Varbase API - Generate Keys

Varbase API - Generate Keys

View API Docs and View JSON in entity operations

View API Docs entity operation

Auto Enabled JSON:API Endpoints for Entity Types

API Endpoints for Entity Types

JSON:API Resource overrides

API Resource overrides

OpenAPI Documentation JSON API

OpenAPI Documentation JSON API


Use With Varbase Distribution:

This module is best used with Varbase distribution.

Can be installed with any Drupal site. Even if installed with the Minimal or Standard profile.

However, using it with Varbase gives you way much more cool stuff!


Varbase documentation

Check out Varbase documentation for more details.

Credits: This module is a direct fork of Lightning API, made to work for Varbase distribution. All credits for the Lightning team for building this module's functionality and architecture.


Sponsored and developed by Vardot.

Vardot

Supporting organizations:
Initial building, ongoing maintenance and development

Project information

Releases

10.1.0 Stable release covered by the Drupal Security Team released 22 December 2025
Works with Drupal: ~11.3.0
Install:

Development version: 10.1.x-dev updated 6 Dec 2025 at 10:18 UTC

9.1.12 Stable release covered by the Drupal Security Team released 22 December 2025
Works with Drupal: ~10.6.0 || ~11.3.0
Install:

Development version: 9.1.x-dev updated 6 Dec 2025 at 10:12 UTC

Development version: 9.2.x-dev updated 2 Jul 2026 at 22:01 UTC

Using Composer to manage Drupal site dependencies