rembrembdocs

This page is also available as Markdown at /docs/app/getting-started/upgrading.md. For an index of all documentation, see /docs/llms.txt.

Upgrading

Last updated April 10, 2026

Latest version

To update to the latest version of Next.js, you can use the upgrade command:

pnpm

pnpm

npm

npm

yarn

yarn

bun

bun

Terminal

pnpm next upgrade

Versions before Next.js 16.1.0 do not support the upgrade command and need to use a separate package instead:

Terminal

npx @next/codemod@canary upgrade latest

If you prefer to upgrade manually, install the latest Next.js and React versions:

pnpm

pnpm

npm

npm

yarn

yarn

bun

bun

Terminal

pnpm i next@latest react@latest react-dom@latest eslint-config-next@latest

Canary version

To update to the latest canary, make sure you're on the latest version of Next.js and everything is working as expected. Then, run the following command:

pnpm

pnpm

npm

npm

yarn

yarn

bun

bun

Terminal

pnpm add next@canary

Features available in canary

The following features are currently available in canary:

Authentication:

Version guides

See the version guides for in-depth upgrade instructions.

[

Version 16

Upgrade your Next.js Application from Version 15 to 16.

](/docs/app/guides/upgrading/version-16)[

Version 15

Upgrade your Next.js Application from Version 14 to 15.

](/docs/app/guides/upgrading/version-15)[

Version 14

Upgrade your Next.js Application from Version 13 to 14.

](/docs/app/guides/upgrading/version-14)

Was this helpful?