Vinext 1.0 brings Next.js apps to Vite, Cloudflare Workers and AWS Lambda
Cloudflare releases Vinext 1.0, letting Next.js Pages and App Router apps run on Cloudflare Workers, Netlify and AWS Lambda, with test compatibility above 99%.
Before you start: versions, package names and storage identifiers change over time. Check the commands against the official documentation for your setup before running them, especially anything that creates, deletes or overwrites data.
Cloudflare has released Vinext 1.0, a framework that takes any Next.js application — whether built for the Pages Router or the App Router — and makes it portable to other web platforms, including the Cloudflare Workers free plan, Netlify and AWS Lambda. The company announced the release on its blog on September 28, 2026.
Vinext started as a week-long AI-driven experiment in February, according to Cloudflare, when one engineer tried to see how far a stack of tokens could go toward replicating the Next.js framework on top of Vite. Seven months later, Cloudflare says Vinext is a framework its customers trust and run in production for high-traffic, dynamic applications.
If you have a Next.js project you want to move, Cloudflare points to two commands: npx vinext check and npx vinext init.
Compatibility above 99%, with one exclusion
The headline number in the 1.0 release is test compatibility. Cloudflare says its compatibility now surpasses 99% for most important customer-requested features, excluding cache components. That covers both the App Router and the Pages Router, which the company says many customers still rely on for large applications that are complex to migrate.
Cloudflare is explicit that matching Next.js means more than matching function names. It gives the example of revalidatePath: building an alternative import is simple, but making sure it correctly affects the rendered pages, the cache entry and future requests is not. Tracing requests through the application to replicate the behavior of that machine, rather than just the API, was, in Cloudflare’s words, by far the more challenging aspect.
To keep from regressing, Cloudflare says it built out a test suite of thousands of focused tests covering core framework behavior across both routers, the development and production server, and the Node.js and Cloudflare Workers deployment targets. The company also runs the Next.js end-to-end test suite against Vinext nightly, and says it works directly with large customers running Vinext in production.
Cloudflare credits its GitHub community with much of the progress: once Vinext launched, community members threw it at a wide variety of applications to find gaps that were not immediately obvious in the test coverage.
What Cloudflare says is in 1.0
According to Cloudflare, customer feedback showed that certain Next.js features carry the framework, and Vinext did not need to do everything Next.js has shipped in recent versions to be useful. The 1.0 release therefore focuses on App Router, Pages Router and hybrid applications, with support for both routing paths.
The release is available now. Cloudflare’s post frames 1.0 as setting the project up for the long term, with improvements to compatibility, stability and caching behaviors.
Related reading
Sources
- Next.js applications, powered by Vite: introducing Vinext 1.0 — Cloudflare Blog
Some links on this page may be affiliate links. If you buy through them we may earn a commission at no extra cost to you. See our affiliate disclosure.