OpenNext for Cloudflare is an adapter that enables the deployment of Next.js applications to Cloudflare’s developer platform.
This monorepo includes a package for adapting a Next.js application built via next build (in standalone mode) to run in the Cloudflare workerd runtime using the Workers Node.js compatibility layer.
Visit the OpenNext docs for instructions on starting a new project, or migrating an existing one.
The repository contains two directories:
packages containing a cloudflare package that can be used to build a Cloudflare Workers-compatible output for Next.js applications.examples containing Next.js applications that use the above mentioned cloudflare package.@opennextjs/cloudflare packageYou can simply install the package from npm as specified in the OpenNext documentation.
Besides the standard npm releases we also automatically publish prerelease packages on branch pushes (using pkg.pr.new):
https://pkg.pr.new/@opennextjs/cloudflare@main:main branch, this prerelease contains the most up to date yet (reasonably) stable version of the package.https://pkg.pr.new/@opennextjs/cloudflare@experimentalexperimental branch, this prerelease contains the latest experimental version of the package (containing features that we want to test/experiment on before committing to).Which you can simply install directly with your package manager of choice, for example:
npm i https://pkg.pr.new/@opennextjs/cloudflare@main
See the CONTRIBUTING page for how to get started with this repository.
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.