Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Lupus Custom Elements Renderer

Security covered Under active development 351 sites

This module transforms Drupal into an API backend, providing content and page metadata as JSON responses. It renders pages using custom elements, which can be delivered as serialized markup or a JSON data structure. This allows frontends to consume Drupal content via a simple API.

This module turns Drupal into an API backend that provides the main content and page metadata only.

The module renders pages into a tree of custom elements and provides JSON responses containing the page metadata and content. While the responses are always served in JSON, the page content may be delivered using custom elements serialized as markup or as a JSON data structure.

The module works by providing a new custom_elements format (e.g. enabled via appending ?_format=custom_elements to the URL) and integrates with Drupal's routing system - thus pages are processed as regular by Drupal, meaning all regular routing, authentication and request processing stays working. For rendering content as custom elements, the custom elements module is used and required.

Usage

  • The module is providing the API for Lupus Decoupled Drupal, which makes it possible to access it via a simple API-prefix /ce-api/<request-path>, but can be used on its own as well.
  • The module makes Drupal provide an API backend that may be used with varying frontend technologies that render the custom elements.

Dependencies:

Contribute

Drupal 9–11

Ask your assistant about Lupus Custom Elements Renderer

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
14
Tracked since
Mar 2023
Latest release
1 week ago
Releases (12 mo)
5 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
2.8.1 Stable 9–11 Oct 8, 2026
2.8.0 Stable 9–11 Oct 7, 2026
2.7.0 Stable 9–11 Jun 24, 2026
2.6.1 Stable 9–11 Mar 21, 2026
2.6.0 Stable 9–11 Mar 20, 2026
2.5.0 Stable 9–11 May 23, 2025
2.4.0 Stable 9–11 May 21, 2025
2.3.6 Stable 9–11 Jul 17, 2024
2.3.5 Stable 9–10 Feb 2, 2024
2.3.4 Stable 9–10 Feb 1, 2024