githubEdit

Varbase API Base

The Varbase API Base recipe provides JSON:API with authentication, authorization, and OpenAPI documentation for building decoupled and headless applications with Varbase.

Drupal.org Project

https://www.drupal.org/project/varbase_api_basearrow-up-right

Included Modules

Brings in the following core and contributed modules to your site:

Module
Purpose

JSON:API (in Drupal core)

Exposes entities as a JSON:API-specification-compliant web API.

Connects Drupal to the OpenAPI Javascript Library.

OpenAPI support for the JSON:API module.

OpenAPI support for the REST module.

Provides display of OpenAPI docs using the ReDoc library.

Provides display of OpenAPI docs using the Swagger UI plugin.

The OAuth 2.0 Authorization Framework.

Provides a user interface to manage REST resources.

Builds on top of JSON:API to deliver extra functionality.

Builds on top of JSON API to deliver extra functionality.

Available Modules (Not Enabled by Default)

The following modules are downloaded with this recipe but not enabled during installation. You can enable them manually if needed:

Module
Purpose

Declare all the consumers of your API.

Base module for creating Schema.org JSON-LD structured data defined with Metatag module. Requires the Metatagarrow-up-right module (provided by the Varbase SEO Base recipe).

Installation

Apply the recipe using Drush:

Last updated