Scale to zero
Idle apps stop and use no memory. The first request starts your binary and is proxied through as soon as it is healthy.
Illustration. The idle timeout defaults to 5 minutes.
Push a release binary and get a stable HTTPS subdomain. Your API sleeps when nobody calls it and wakes on the first request. No Dockerfiles, no YAML.
cargo rustapi deploy cloud
$ cargo build --release Finished release [optimized] target(s)$ cargo rustapi deploy cloud→ Uploading target/release/my-api→ Starting process and running health check✓ Healthy✓ Live at https://my-api-a1b2c3d4.rustapi.cloud
Awake hours, last 24 h
The exact binary you built is what runs. Nothing gets rebuilt in a container behind your back.
Handlers, models and OpenAPI, ready to run.
cargo rustapi new my-apiEmail or GitHub once, then a normal release build.
cargo rustapi loginYour binary goes up; an HTTPS address comes back.
cargo rustapi deploy cloudA small always-on router keeps every URL answering. Your app runs only while requests arrive, then goes back to sleep.
Idle apps stop and use no memory. The first request starts your binary and is proxied through as soon as it is healthy.
Illustration. The idle timeout defaults to 5 minutes.
One predictable subdomain per project that survives every redeploy.
Health probes, request counts, latency, CPU and memory per deploy.
18 ms · 1,204 req · 23 MBIllustration.
Crashed apps restart automatically, and live deploys come back after a platform restart.
HTTPS everywhere, email or GitHub sign-in, and short-lived bearer tokens for the CLI.
Both plans include HTTPS, a stable subdomain, scale-to-zero and metrics.
For side projects and personal APIs.
For products and production workloads.
Prefer your own servers? RustAPI Cloud is open source and self-hostable.
Deep dives live in the Architecture Cookbook, hands-on projects in the examples repo.
Create an account, run one command, get an HTTPS URL. Free on the Hobby plan.