The app platform for developers

git push we handle  deploys .

An app platform for developers who'd rather be building. Push your repo — we'll handle build, deploy, and scale.

38saverage deployPUSH TO LIVE
600mscold startSCALE FROM ZERO
0config files neededDOCKERFILE OR RAILPACK
100%HTTPS by defaultREAL CERTS, AUTO-RENEWED
38saverage deployPUSH TO LIVE
600mscold startSCALE FROM ZERO
0config files neededDOCKERFILE OR RAILPACK
100%HTTPS by defaultREAL CERTS, AUTO-RENEWED
38saverage deployPUSH TO LIVE
600mscold startSCALE FROM ZERO
0config files neededDOCKERFILE OR RAILPACK
100%HTTPS by defaultREAL CERTS, AUTO-RENEWED
38saverage deployPUSH TO LIVE
600mscold startSCALE FROM ZERO
0config files neededDOCKERFILE OR RAILPACK
100%HTTPS by defaultREAL CERTS, AUTO-RENEWED
Platform

Boring infrastructure.
Load-bearing.

01

Real isolation, by default.

Every app runs in its own lightweight virtual machine — not a shared container runtime. Stronger boundaries, fewer surprises.

api mch-039410 whoami mch-2b7c5e worker mch-d1def4
02

git push deploys. That's it.

Push to your tracked branch and a new version is on the way. The previous one keeps serving until the new one is ready — no dropped requests, no maintenance windows.

push build live
03

HTTPS, handled.

Your subdomain ships with a real cert — the green padlock, the works. Bring your own domain and we'll provision and renew one for it.

whoami.onrivet.sh
04

Logs & metrics, in-line.

Live runtime logs and per-app metrics for requests, latency, CPU and memory — right in the dashboard. Nothing to install or wire up.

05

Self-healing, on its own.

We keep an eye on your app. If it stops responding, we clean up and bring up a fresh copy on its own — no pager, no 3am SSH.

Process

From commit to URL,
in three turns.

webhook.log
              
1 [14:32:01.207]  hook    POST /v1/git   github.com
2 [14:32:01.214]  sig     hmac-sha256    verified
3 [14:32:01.221]  repo    simplisik/whoami   main
4 [14:32:01.224]  head    a3f7b2c "fix: tighten retry budget"
5 [14:32:01.231]  diff    +127 12   4 files
6 [14:32:01.238]  app     whoami         locked
7 [14:32:01.244]  rev     #24            queued
8 [14:32:01.252]  sched   slot lax1-w3   1.2s wait
9  ready · spawning builder
Ready
Works with your stack

Bring whatever
you build with.

If it builds with a Dockerfile or auto-detects with Railpack, it runs on Rivet. Node, Python, Go, Rust, Ruby, Elixir, Bun — pick your poison.

JavaScript TypeScript Node.js Python Go Rust Ruby Java Kotlin Elixir PHP C# / .NET Bun Deno Swift Lua JavaScript TypeScript Node.js Python Go Rust Ruby Java Kotlin Elixir PHP C# / .NET Bun Deno Swift Lua
Next.js Nuxt Astro SvelteKit Remix Express Hono NestJS Django Flask FastAPI Rails Phoenix Laravel Spring Docker Vite Next.js Nuxt Astro SvelteKit Remix Express Hono NestJS Django Flask FastAPI Rails Phoenix Laravel Spring Docker Vite
Peace of mind

The boring parts
stay boring.

01

Self-healing

If your app crashes, we notice and bring it back — within a sane budget. You'll see it in the dashboard before you'd see it in your inbox.

02

Atomic deploys

New version boots, health-checks, then takes over. The old one drains gracefully. Users on long-running requests don't notice the swap.

03

HTTPS, handled

Your subdomain ships with a real cert. Bring your own domain and we'll provision one for it too. Renewal is our problem, not yours.

04

Logs & metrics

Live runtime logs, per-app metrics for requests, latency, CPU and memory. No agent to install, no dashboard to glue together.

Get a key.
Push code.

We're letting in a small group of builders each week — people running side projects, micro-SaaS, internal tools. Tell us what you'd ship and we'll get back within a few days.

no marketing email. one note when your slot opens.