jsonapi_frontend
2 sites
No security coverage
Route resolution for Drupal JSON:API frontends
jsonapi_frontend adds a reliable “path → resource” router API for headless and hybrid sites. It resolves aliases, redirects, Views pages, language, and access checks so your frontend can fetch the right JSON:API URL every time.
Quick start
composer require drupal/jsonapi_frontend drush en jsonapi_frontend
Configure at: /admin/config/services/jsonapi-frontend
Resolve paths
GET /jsonapi/resolve?path=/about-us&_format=jsonNote: The resolver runs Drupal access checks; restricted/unpublished content resolves as “not found”.
Try it on Vercel (free)
One-click deploy a starter on Vercel. Set DRUPAL_BASE_URL to your Drupal site URL.
Add-ons (optional)
- jsonapi_frontend_menu — ready-to-render menu tree (active trail +
resolve hints) - jsonapi_frontend_webform — keep Webforms Drupal-rendered
(proxy/redirect safely) - jsonapi_frontend_layout — Layout Builder support
Requires: Drupal 10/11 + core JSON:API + Path Alias.
Docs: https://www.drupal.org/docs/
contributed-modules/jsonapi-frontend