01
Node projects
Astro, Vite, SvelteKit static, Next with static export, Nuxt generate, Eleventy, Docusaurus, VitePress. Node 22 with npm, pnpm and yarn available.
Powerups / Builds
Point us at a repository, tell us the command, and we produce the site the way your laptop would — then publish it. No build minutes to budget, no queue to sit in, and no separate service to sign up for.
Three fields. That is the whole configuration.
What runs
We do not maintain a list of blessed frameworks, because we do not need one. If your build writes files to a directory, we publish that directory.
01
Astro, Vite, SvelteKit static, Next with static export, Nuxt generate, Eleventy, Docusaurus, VitePress. Node 22 with npm, pnpm and yarn available.
02
Hugo, Jekyll, Zola and anything else you can install in a build step. The container is yours for the duration.
03
Leave the commands empty and we publish the repository as it stands. Handy for hand-written HTML kept in git.
04
Builds are a powerup, not a requirement. Upload a folder with one command and skip all of this — that path is still the fastest.
How it is isolated
A build executes your code and every dependency it pulls in. That is arbitrary code, and the one place it must never run is a machine serving other people’s websites.
Container
Every build gets a fresh container that is thrown away when it finishes. Nothing survives between builds and nothing is shared between customers.
Credential
The container holds a token that can publish to your site and nothing else, can be used a single time, and expires after thirty minutes. Code inside can read its own environment, so what it holds is deliberately worthless to steal.
Output
A build ends by deploying the folder exactly as your own upload would, so releases, previews and rollback all behave identically however the files were made.
When it fails
Publishing is atomic: the release that is live stays live until a new one is complete. A build that fails to compile leaves your visitors on the last good version and puts the log in your dashboard.
You get the full output, the exit code and the commit it was building — the same information you would have had locally.
Get started
Builds are included on every tier, including the free one.