The essence of decoupled Drupal.
REST Block Layout provides a single endpoint to retrieve the block layout for a specified path. It allows Drupal to manage paths (and aliases) by allowing a decoupled site to query Drupal and retrieve not only what a path represents, but the layout of the page at a specific path.
This module allows a developer to build a decoupled site while maintaining
Drupal's Block Layout configuration and URL Aliases.
The endpoint works in any format available and accepts a single "path" argument
which is a URL encoded path that starts with a forward slash.
https://example.com/block-layout?_format=json&path=%2Fnode%2F123
Supporting organizations:
Project information
- Project categories: Developer tools
32 sites report using this module
- Created by davidwbarratt on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.

