Build Backends. Fast. A database is one macro on main, a secret is one argument. Open source Rust.

Joined October 2026
Bring your code, we'll handle the rest. Six promises from the Shuttle homepage: Rust made simple, Vercel for Backends, no vendor lock-in, a database just by asking for one, cached builds for fast redeploys, and Rust everywhere.
5
init, run, deploy, logs, secrets, resource. The whole lifecycle of a Rust backend, from one CLI installed with cargo.
6
How Shuttle works, in four steps. Take any Rust service, add a single annotation to main, and the platform packages it, compiles it and wires up the resources your code asks for ↓
4
15
Any Rust service, plus one annotation on main.
10
Infrastructure from Code. Provisioning resources straight from your code instead of complex consoles and YAML files. Getting a Postgres database is a matter of asking for one with a macro, and an authenticated connection pool comes back.
7
Build & ship a backend without writing any infrastructure files. Shuttle gets your infrastructure definitions from your code: function signatures and annotations. One macro wraps main, and a database is just another argument.
9
Build Backends. Fast.
8