Live build logs
Watch every step stream in as it runs, and come back to them any time.
Orbit builds every commit, gives every branch a live preview, and keeps every version one click from production. Connect GitHub and your app is online in a minute.
Free during beta. No credit card.
Detects your framework and builds it the right way
Develop. Preview. Ship.
Push a branch and Orbit builds it on its own URL. Pull requests get a comment with the preview link, kept up to date as you push, and a check on every commit.
Orbit deployed this pull request.
storefront-git-checkout-v2.orbitdeploy.dev
Every build is immutable and kept. Production is a pointer to one of them, so promoting a preview or undoing a bad release is instant: nothing rebuilds.
Next.js apps run as real servers: SSR, streaming, route handlers and server actions work as written. Put a file in
/api and it's an endpoint. Warm instances answer fast, and responses with s-maxage are
cached at the edge.
// Rendered on every request
export const dynamic = "force-dynamic";
export default async function Page() {
const orders = await getOrders();
return (
<Suspense fallback={<Skeleton />}>
<Dashboard orders={orders} />
</Suspense>
);
}
Add a domain and Orbit shows you the one DNS record to create. Certificates are issued and renewed automatically, for apex domains and subdomains alike. Point a domain at production or at a branch.
Built in
Watch every step stream in as it runs, and come back to them any time.
Dependencies are reused when your lockfile hasn't changed, so repeat builds skip the install.
Each build runs in its own throwaway container with CPU and memory limits.
Every project's code runs as its own user, walled off from other projects and the private network.
Separate values for production and previews, available at build time and at runtime.
Deploy any folder of a workspace. Dependencies install from the root, and Turborepo builds run in order.
Routing rules are checked at build time and applied at the edge.
Everything in the dashboard is an API call. Create tokens for CI and scripts.
Switching is easy
Orbit reads vercel.json as written: build settings, redirects, rewrites, headers, and per-function
memory, duration and included files. Import the repo, update your DNS, and you're done.
(req, res) and Web Request → Response handlers__dirname and includeFiles for functions that read dataCache-Control: s-maxage honored at the edge{
"outputDirectory": "dist",
"cleanUrls": true,
"functions": {
"api/*.js": {
"includeFiles": "dist/data/**",
"memory": 1024
}
},
"rewrites": [
{ "source": "/blog/:slug", "destination": "/api/post" }
]
}
Your choice
The same product either way. Orbit is open source, so you're never locked in.
Sign in with GitHub and deploy. We run the servers, certificates and updates.
Run Orbit on any Linux server with 2 GB of RAM. One command installs everything.
curl -fsSL https://raw.githubusercontent.com/sagarvarma1/orbit/main/install.sh | sudo bash