Programming and Software Development

Cloudflare Launches Open-Source Void for Building Vite Applications and Deploying Them on Workers

Cloudflare announced the open-sourcing of Void, a package that combines an SDK, a command-line interface, and a self-hosted platform for building full-stack Vite applications and deploying them on Cloudflare. The tools aim to simplify the management of servers, databases, authentication, and cloud resources, while providing controls for teams developing internal applications with the help of coding agents.

2026-10-15
4 min read
31 views
certi.news Editorial Team
Cloudflare Launches Open-Source Void for Building Vite Applications and Deploying Them on Workers

Cloudflare announced the launch of Void as an open-source project that combines a deployment platform, an SDK, and a command-line interface for building full-stack Vite applications and deploying them on Cloudflare. The three tools provide a unified workflow that connects the application interface with server services, databases, and Cloudflare resources, instead of managing these components separately.

The move follows VoidZero joining Cloudflare. The original idea was a private platform for deploying applications, before the team moved to open-source it so that other companies and teams could install and customize it.

Three Components in One Package

Void consists of Void Platform, a shared hosting platform for teams that runs on Workers for Platforms; Void SDK, a composable JavaScript package that turns a Vite application into a full-stack application; and Void CLI, a command-line tool for provisioning resources and deploying applications.

Advertisement

The three components are distributed in a JavaScript package and a Vite plugin that can be installed through npm. The platform allows administrators to control access, set resource limits, inspect deployments and usage, and manage users, projects, logs, and rollbacks through the administration interface or CLI.

Infrastructure Provisioned Automatically

The SDK relies on inferring the resources an application needs during deployment. According to Cloudflare, an application can request databases, queues, or AI bindings, while Void automatically provisions the appropriate resources. It also provides file-based API routes, pre-rendering, caching, islands features, and type safety extending from the database to the user interface.

The package supports JavaScript frameworks such as React and Vue, and can integrate with Vinext, React Router, SvelteKit, Nuxt, TanStack Start, and Astro. Void manages resource interfaces using Hono, migrations, deployments, and authentication through Better Auth.

In the development environment, importing void/db provides a local database, while deployment can automatically produce a D1 resource. The same approach applies to AI Gateway; importing void/ai sets up the integration needed to use Cloudflare's AI services.

What Changes in Practice?

Void shortens the distance between creating a Vite application and running it in production: it builds the application, applies migrations, provisions resources, and then deploys it to Cloudflare or to a shared Void platform. The CLI can be used directly or through coding agents to analyze deployment logs, diagnose failed requests, and track the project's lifecycle.

The platform also targets companies that want to enable nontechnical teams or employees using coding agents to create internal applications without granting every user direct access to the cloud account. The shared platform provides resource limits and centralized access controls, but self-hosting it requires a Cloudflare account with Workers for Platforms and R2 enabled, a PostgreSQL database, a login provider, and a domain for applications.

Open Source Does Not Eliminate the Limitations

Companies can use Void as is, or fork and modify it to integrate their systems and workflows or even adapt it to other deployment platforms. Users who do not need team-management features can also deploy their application directly to their own Cloudflare account through the SDK.

The practical benefit remains tied to teams' acceptance of the Cloudflare model and their ability to manage the platform's core requirements themselves. The announcement also describes automatic setup and provisioning capabilities, but the material does not provide independent details on performance limits, the cost model, or security-isolation mechanisms between applications; these are points that require review before adopting Void in broad production environments.

News source
Cloudflare Blog
Open original source ↗
c
Author

certi.news Editorial Team

What you need to know

Cloudflare launched Void, an open-source project comprising a hosting platform, SDK, and command-line interface for building full-stack Vite applications and provisioning and deploying their resources on Cloudflare. Void targets teams and companies that want to simplify backend infrastructure management and control access and resources, but self-hosting it requires Cloudflare prerequisites and additional infrastructure.

  • Void consists of Void Platform, Void SDK, and Void CLI, with its components distributed through npm and a Vite plugin.
  • Void can automatically provision resources such as databases, queues, and AI integrations during deployment.
  • It supports JavaScript frameworks such as React and Vue, and integrates with Vinext, React Router, SvelteKit, Nuxt, TanStack Start, and Astro.
  • It provides controls for managing users, projects, logs, rollbacks, and resource limits through the management interface or CLI.
  • Self-hosting requires a Cloudflare account with Workers for Platforms and R2 enabled, a PostgreSQL database, an identity provider, and a domain for applications.
  • The announcement does not provide separate details about performance limits, the cost model, or security-isolation mechanisms between applications.

FAQ

What is Void?

Void is an open-source project from Cloudflare that combines a deployment platform, SDK, and command-line interface for building and deploying full-stack Vite applications.

What are the main components of Void?

It consists of Void Platform for shared hosting, Void SDK for turning a Vite application into a full-stack application, and Void CLI for provisioning resources and deploying.

Can Void be used outside shared hosting?

Yes. An application can be deployed directly to a Cloudflare account through the SDK, and companies can also fork and modify Void or adapt it to other deployment platforms.

What are the basic self-hosting requirements?

Self-hosting requires a Cloudflare account with Workers for Platforms and R2 enabled, a PostgreSQL database, an identity provider, and a domain for applications.

In the same category

You may also like

View all news