Next.js 15 is now available

Next.js 15

The React framework for building modern web applications with enhanced performance, simplified rendering, and improved developer experience.

What's New in Next.js 15

Next.js 15 introduces significant improvements to rendering, caching, and developer experience.

Async Request APIs
Simplified rendering and caching model

An incremental step towards a simplified rendering and caching model for your applications.

Caching Semantics
More predictable caching behavior

Fetch requests, GET Route Handlers, and client navigations are no longer cached by default.

React 19 Support
Latest React features and improvements

Support for React 19, React Compiler (Experimental), and hydration error improvements.

Turbopack Dev (Stable)
Faster development experience

Performance and stability improvements for a faster development experience.

unstable_after API
Execute code after response streaming

Experimental API to execute code after a response finishes streaming.

Enhanced Forms
Improved form handling with next/form

Enhance HTML forms with client-side navigation for a better user experience.

Getting Started

Start building with Next.js 15 in minutes.

Create a New Project

Create a new Next.js 15 project using create-next-app:

npx create-next-app@latest

Follow the prompts to configure your project with TypeScript, ESLint, Tailwind CSS, and more.

Upgrade Existing Project

Upgrade your existing Next.js project to version 15:

npm install next@latest react@latest react-dom@latest

Check the migration guide for any breaking changes that might affect your application.