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.
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 →