[Next.js](https://nextjs.org) is an open-source React.js framework for building full-stack applications. This section helps you deploy a full-stack Next.js project to Cloudflare Pages using [`@cloudflare/next-on-pages`](https://github.com/cloudflare/next-on-pages/tree/main/packages/next-on-pages/docs).

Note

You should consider using [`@opennextjs/cloudflare`](https://opennext.js.org/cloudflare), which allows you to build and deploy Next.js apps to [Cloudflare Workers](https://developers.cloudflare.com/workers/static-assets/), use [Node.js APIs](https://developers.cloudflare.com/workers/runtime-apis/nodejs/) that Cloudflare Workers supports, and supports additional Next.js features.

If you're coming from Vercel, you can easily migrate your Next.js app to Cloudflare by using [Diverce](https://github.com/ygwyg/diverce), which will automatically add OpenNext to your project and create a pull request that makes it deployable to Cloudflare.

* [Bindings](https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/bindings/)
* [Caching](https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/caching/)
* [Get started](https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/get-started/)
* [Advanced Usage](https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/advanced/)
* [Routing static assets](https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/static-assets/)
* [Supported features](https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/supported-features/)
* [Troubleshooting](https://developers.cloudflare.com/pages/framework-guides/nextjs/ssr/troubleshooting/)
