· via Cloudflare blog
Cloudflare open-sources Void, a Vite-based full-stack toolkit that deploys to Workers
Cloudflare has open-sourced Void, a single npm package combining an SDK, a CLI and a self-hostable deployment platform that turns Vite apps into full-stack Cloudflare Workers applications.

Cloudflare has released Void, a set of three open-source products that fold the VoidZero toolchain — Vite, Vitest, Oxc and Rolldown, together known as Vite+ — into one workflow for building and shipping full-stack applications. According to the Cloudflare blog, the release pairs a composable SDK and a deployment CLI with a self-hostable hosting platform, all distributed as a single npm package and Vite plugin that installs with npm install void.
The project was not originally meant to be open. Cloudflare says the team first set out to build a private, centrally hosted deployment service, but reversed course after VoidZero joined the company, deciding to publish the platform so that anyone could run and adapt it themselves.
The SDK turns a Vite app into a full-stack Workers app
The Void SDK is the core of the package. According to Cloudflare, it converts a Vite project into a full-stack Cloudflare Workers application, inferring resource bindings directly from code and standing up backing services such as databases, queues or AI bindings when the app is deployed.
The provisioning model is import-driven. Pulling in void/db gives the project a local database during development and provisions Cloudflare D1 for production, while importing void/ai configures access to Cloudflare's AI Gateway without manual setup.
The SDK also ships with file-based API routing, pre-rendering, caching, an islands mode and end-to-end type safety that carries inferred types from database queries through to UI components. It includes adapters for React and Vue, and its React router is built around Async React, using transitions and Suspense to keep navigation responsive.
Every feature is optional and composable. Void can sit alongside existing application frameworks — Cloudflare names React Router, SvelteKit, Nuxt, TanStack Start, Astro and Vinext — handling resource APIs through Hono, database migrations, deployment and authentication via Better Auth while the framework keeps routing and rendering duties.
A shared platform aimed at internal apps
Void Platform is the self-hostable half of the release: a shared deployment environment that runs inside a company's own Cloudflare account on top of Workers for Platforms. Platform administrators control user access, set resource limits, and review deployments and usage through the Void CLI or an admin dashboard, giving employees a governed place to ship their own apps.
Cloudflare frames the platform as an answer to a specific problem: organisations want staff to build internal tools quickly — including what the post calls "vibe-coded" apps produced with AI agents — but are reluctant to hand cloud credentials to every employee. A shared platform with guardrails, the company argues, cuts the time needed to ship an internal app from days or weeks down to minutes.
Running a platform yourself requires a Cloudflare account with Workers for Platforms and R2 enabled, a PostgreSQL database, an account with a chosen login provider and a domain for the hosted apps. The code is open source, so Cloudflare expects organisations to run it as-is, contribute improvements upstream, or fork it and extend it with company-specific systems or features.
One CLI for apps and platforms
The Void CLI is the interface for both sides. It is built on the new cf CLI and, according to Cloudflare, is designed to work well with coding agents, which can use it to debug failing requests, read deployment logs, analyse performance or handle an app's full lifecycle.
The first void deploy prompts for a Cloudflare login, after which the CLI builds the app with Vite, applies migrations, provisions whatever resources the app needs and ships it to Cloudflare or to a Void Platform. The same tool manages the platform itself: adding users, assigning project access, inspecting deployments, rolling back and monitoring health and usage. Teams that do not need the platform's user management can skip it entirely and deploy straight to their own Cloudflare account.
Why it matters
This release is the clearest sign yet of where the Cloudflare–VoidZero pairing is heading: the frontend toolchain that powers a large share of the JavaScript ecosystem is being wired directly into Cloudflare's runtime as a first-class deployment target. For developers, it removes the usual glue work of wiring databases, AI access and auth into a Vite project. For organisations, it offers a middle path on AI-assisted app development — employees can build and ship internal apps quickly, but within a governed, self-hosted environment rather than on unrestricted cloud accounts. And because all three components are open source, the platform can be forked and adapted rather than simply adopted, which blunts lock-in concerns that often come with vendor-bundled toolchains.
- #cloudflare
- #vite
- #open-source
- #javascript
- #deployment
- #cloud-computing