Documentation
vinext documentation
Build Next.js applications with Vite and deploy them anywhere.
Already know Next.js? Keep using the Next.js documentation for routing, rendering, data fetching, and the public API. These docs cover the parts that change when vinext replaces the Next.js toolchain.
Choose a path
- Start a new app — Create a TypeScript App Router project ready for Vite and Cloudflare Workers.
- Migrate a Next.js app — Scan compatibility, add vinext alongside Next.js, and verify both dev servers.
What stays the same
Your app/ or pages/ routes, components, public assets, and most next/* imports stay in place. App Router, Pages Router, React Server Components, Server Actions, middleware, route handlers, static generation, and ISR are supported.
What changes
Vite runs development and production builds. Deployment is handled by vinext's native Cloudflare integration, standalone Node output, or a Vite deployment plugin such as Nitro. Some newer and platform-specific Next.js behavior is still being implemented.
Check the live compatibility dashboard before migrating a production application, then read Differences from Next.js for the boundaries that matter most.