This project enables you to decouple your Drupal website using Next.js, allowing for instant content updates with Incremental Static Regeneration and providing flexible preview capabilities for drafts, revisions, and multi-site content. It integrates with Drupal's JSON:API and is designed to be extensible for custom preview solutions.
Decouple your Drupal sites with Next.js for Drupal.
Features
- Supports Incremental Static Regeneration: Your content changes are live instantly.
- Iframe preview: With site switcher and other preview modes.
- Multi-sites preview: Great for write once, publish everywhere.
- Supports revision previews, draft content and content moderation
- Works with JSON:API Menu Items and JSON:API Views
- Extensible via plugins: Create your own site previewer and resolvers.
Demo
See https://demo.next-drupal.org
Guides
- Getting started with Next.js and Drupal
- How to progressively decouple your Drupal site with Next.js and Drupal
Blog Posts
- Next.js and Drupal go together like peanut butter and jelly!
- Let’s Rethink Multi-site, ok?
- Personalized Content Preview for your Decoupled Drupal Sites
Installation
- Use Composer to install the Next module. From the root of your Drupal site, run the following command:
composer require drupal/next - Visit Extend in the Drupal admin
- Select the Next module and click Install
Documentation
Read the documentation at https://next-drupal.org/docs/quick-start
Development
This module is developed on GitHub. The Drupal.org issue queue is disabled. Use the Github issue queue.
Depends on
Dependencies of the latest stable release
Required by
3 tracked projects depend on this one
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.1.0 | Stable | 10–11 | Mar 13, 2026 | ||
| 1.6.4 | Stable | 9–10 | Dec 2, 2025 | ||
| 2.0.1 | Stable | 10–11 | Dec 2, 2025 | ||
| 2.0.0 | Stable | 10–11 | Stable release of Next.js for Drupal 2.0 | Feb 11, 2025 | |
| 2.0.0-rc1 | Pre-release | 10–11 | Jan 27, 2025 | ||
| 2.0.0-beta1 | Pre-release | 10–11 | Adds Drupal 11 Support | Oct 4, 2024 |