What is ShipAny Vinext?
ShipAny Vinext is the Cloudflare-native edition of ShipAny Next. It keeps the same agent-native SaaS engine — payments, credits, subscriptions, auth, RBAC, i18n and CMS — but runs Next.js 16 on Vite through vinext and @cloudflare/vite-plugin, so the app builds with Vite and runs natively on the Cloudflare Workers runtime.
You keep the Next.js App Router programming model while getting Vite's instant dev server and dev/prod parity with Workers. The database defaults to Cloudflare D1, so there is no external infrastructure to provision, and /deploy-cloudflare takes the project to production in one command.
Who it's for
- Next.js developers who want to host on Cloudflare
- Products that need low-cost, globally distributed hosting
- Teams that want zero database setup with D1
- Builders working with Claude Code
Key features
Next.js on Workers
The Next.js 16 App Router model with React 19, built by Vite and executed natively on the Workers runtime.
Vite developer experience
Instant dev server and HMR through @cloudflare/vite-plugin, with the same runtime in dev as in production.
Zero-infra database
Cloudflare D1 by default, or bring your own Postgres through Hyperdrive.
One-command production
/deploy-cloudflare handles login, D1 or Hyperdrive setup, migrations, RBAC seed, secrets, deploy and the admin account — re-run it any time.
Full SaaS engine
Auth, subscriptions, credit billing, RBAC, admin, CMS and i18n shared with ShipAny Next.
What's included
- Framework
- Next.js 16 on Vite via vinext, React 19, TypeScript
- Runtime
- Cloudflare Workers (@cloudflare/vite-plugin)
- Database
- Cloudflare D1, or Postgres via Hyperdrive
- Auth
- better-auth — email/password, Google, GitHub
- Payments
- Stripe, PayPal, Creem, Alipay, WeChat Pay
- Storage
- Cloudflare R2
- Deployment
- /deploy-cloudflare (wrangler)
Getting started
- 1
Get the code
Buy the template and activate your order to join the private GitHub repository.
- 2
Customize with the agent
Run /quick-start in Claude Code with your product brief to rebuild the landing page, copy and pricing.
- 3
Deploy to Cloudflare
Run /deploy-cloudflare; it sets up D1, migrations, secrets and the admin account, then deploys.
What you can build with ShipAny Vinext
Global AI tools
Serve users worldwide from Cloudflare's edge with credit-based billing.
Low-cost side projects
Launch a paid product without running servers or a separate database.
Next.js migrations to Cloudflare
Move a Next.js product to Workers while keeping the App Router model.
FAQ
When should I use ShipAny Vinext instead of ShipAny Next?
Use Vinext if you deploy to Cloudflare Workers. If you deploy to Node, Docker or Vercel, use upstream ShipAny Next.
What is vinext?
vinext runs the Next.js programming model on Vite. Combined with @cloudflare/vite-plugin it lets a Next.js app build with Vite and run on Workers.
Do I need an external database?
No. D1 is the default. You can connect your own Postgres through Hyperdrive if you need it.
Technical details (README)
What is ShipAny vinext
ShipAny vinext is the Cloudflare-native edition of ShipAny Next — the same agent-native headless SaaS engine (payments, credits, subscriptions, auth, RBAC, i18n, CMS), running Next.js 16 on Vite via vinext + @cloudflare/vite-plugin, and deploying to Cloudflare Workers with one command:
/deploy-cloudflare
If you deploy to Node/Docker/Vercel instead, use upstream ShipAny Next.
Why vinext
- Next.js, Workers-native — keep the Next.js 16 App Router programming model (React 19, RSC-style routing) while the app builds with Vite and runs natively on the Cloudflare Workers runtime
- Vite developer experience — instant dev server and HMR via
@cloudflare/vite-plugin, dev parity with the actual Workers runtime - Zero-infra database — D1 by default (no external services to provision), or Postgres via Hyperdrive when you bring your own database
- One-command production —
/deploy-cloudflarehandles wrangler login, D1/Hyperdrive setup, schema migrations, RBAC seed, secrets upload, deploy, URL fixup, and admin account — idempotent, re-run any time



