Part of the Next ecosystem · 7 projects
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.
Ask your assistant about Next.js
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
3 tracked projects depend on this one
More in the Next ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | 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 | Feb 11, 2025 | ||
| 2.0.0-rc1 | Pre-release | 10–11 | Jan 27, 2025 | ||
| 2.0.0-beta1 | Pre-release | 10–11 | Oct 4, 2024 | ||
| 2.0.0-beta0 | Pre-release | 9–10 | Apr 30, 2024 | ||
| 2.0.0-alpha1 | Pre-release | 9–10 | Feb 21, 2024 | ||
| 2.x-dev | Dev | 10–11 | Feb 21, 2024 | ||
| 1.6.3 | Stable | 9–10 | Apr 20, 2023 |