Frontend Libraries
Last updated on
12 November 2025
JSON:API Clients:
- @drupal-api-client/json-api-client - Framework-agnostic, universal JSON:API client. See #3384390: API Client for more details.
- drupal-jsonapi-client - Lightweight, object-oriented client with familiar Drupal Entity API syntax.
Query Builders:
- drupal-jsonapi-params - Essential helper for building complex JSON:API queries with filtering, sorting, includes, and pagination.
Framework-specific clients:
- next-drupal - Powerful TypeScript client for Next.js with resource fetching, authentication, and built-in Drupal entity types.
- nuxtjs-drupal-ce - Nuxt module connecting to Drupal via Lupus Custom Elements with routing, authentication, and metadata integration
Other packages:
- nuxt-component-preview - Renders decoupled component previews with Nuxt for Lupus Decoupled Drupal or Custom Elements using Vue teleports.
- Drupal Canvas CLI - A command-line interface for managing Drupal Canvas code components, which are built with standard React and JavaScript.
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion