use cases

A blast radius you can throw away.

One primitive, an isolated microVM you snapshot, fork, and discard, takes a lot of shapes. Here are a few.

featured

Serverless databases

Serverless postgres, on hardware you own

A postgres (or redis, mysql, mongo) that scales to zero when nobody's connected and wakes on the next connection, with its data safe on a durable volume. Your own Neon, self-hosted, no per-query meter.

Read the story →

Realtime & pub/sub

Realtime that sleeps when nobody's watching

A pub/sub broker or websocket gateway that stays awake while clients are connected and sleeps the moment the last one disconnects. Scale-to-zero measured in connections, not requests.

Read the story →

Agent-driven browsing

Let an agent browse the hostile web

Headless Playwright or Patchright in a disposable microVM with SSRF-safe egress. The whole public internet goes in; nothing reaches your host, LAN, or cloud metadata.

Read the story →

Agent code execution

Run the code your agent writes

Untrusted, AI-generated code in a hardware-isolated VM. Boots in about a second, captures output, and vanishes on exit.

Read the story →

Parallel agents & evals

Fork a warm environment a hundred ways

Snapshot once, fork independent copies in ~125 ms. The parallel primitive shared-kernel containers cannot match.

Read the story →

CI & untrusted runners

CI runners that can't escape

Each job gets its own microVM. Warm the toolchain once, fork a fresh runner per job, discard it clean.

Read the story →

Self-hosted app platform

Your own Fly.io, self-hosted

Deploy durable apps, reach them by name, scale to zero, self-heal. One binary, on hardware you own.

Read the story →