Where to start
Two questions get you to the right page. What do you want to do, and then which shape of it. If you have not read the introduction yet, it is shorter than this page.
Already have an address from someone else? You want the SDK or the admin panel, and nothing on this page.
I want one running
No code of your own. A working backend with an admin panel, in about a minute.
- on this machine, with nothing installedStandalone executableOne file holding the server, the panel and the database. No npm, no build, no account.
./voidbase serve - from a terminal, locally or on CloudflareWith the npm CLIMake, list and delete instances by name. They run wherever the CLI does, on a laptop, inside a container, bundled into a desktop app, or in your own Cloudflare account. The same commands for all of them.
bun i -g @voidbase-cloud/voidbase - from a dashboard, with nothing to installvoidbase cloudsoonSign in, name it, and it is provisioned for you. Still experimental.
I want to build on one
Your endpoints, your schema, your repository. Both of these deploy to your own Cloudflare account.
- as a backend my app talks toA voidbase projectPocketBase's layout, so it drops into whatever stack you already have. Pick this if your frontend exists.
voidbase init - as one application, site includedThe voidbase stackPages, typed routes and the backend in one project, deployed as a single Worker. Pick this if you are starting from nothing.
bunx void init
Then, whichever you picked
Still not sure?
Take the standalone executable. It is one file, it needs nothing installed, and it deletes cleanly, so it is the cheapest way to find out whether any of this is what you wanted. Everything you build against it works against every other option on this page, because they are all the same server.
Fix it yourself. The link below opens this file in GitHub's editor and forks the repository for you if you need one, and your change becomes a pull request without leaving the browser.