Control Plane for Managing Apps
Manage users, projects, deployments, and platform health from the admin UI or CLI.
Void is a full-stack SDK, platform and CLI that unifies building & deploying apps
Deploy your app, set up your platform, and roll back a release. All from your terminal.
Animated example: void deploy. Build your app, apply migrations, and put it online on Cloudflare. One command. A complete transcript follows the player.
A React app with server routes and D1, already deployed directly to Cloudflare. Cloudflare is the saved deploy target; login and database setup are prepared. Build output is condensed.
$ void deploy blog → Cloudflare vite building client environment for production... ✓ 142 modules transformed. dist/client/assets/index-D9h2kL.js 38.42 kB ✓ built in 428ms ◇ Preparing deployment... ◇ Applying D1 migrations... ╭─ https://blog.orange-cloud.workers.dev ──╮ │ │ │ Worker: blog │ │ D1 migrations up to date │ ╰──────────────────────────────────────────╯ ✓ Successfully deployed!
Use your favorite Vite framework, add the backend features you need, and deploy with one command.
Use a database, KV, object storage, AI, authentication, queues, and cron jobs as your app needs them.
Void detects supported resources from your imports and provisions them on deploy. Configure existing resources explicitly.
import { defineHandler, type InferProps } from 'void';
import { db } from 'void/db';
import { posts } from '@schema';
export const loader = defineHandler(async () => ({
posts: await db.select().from(posts),
}));
export type Props = InferProps<typeof loader>;Scale your apps based on what you need: API-only, SPA + API, or full-stack.
Self-host your team's Void Platform and customize it to fit your security needs. Unlock fast deployment for your team.
Manage users, projects, deployments, and platform health from the admin UI or CLI.
Choose who can access your platform and how apps are protected in your Cloudflare account.
Give coding agents Void's project instructions, then deploy their work with the same CLI your team uses.
Learn morevoid init --agents adds Void instructions and skills for supported coding agents.
void deploy builds the app, prepares its resources, and ships it to your team's platform.