AI code-execution sandbox

Fly.io Machines

Fly.io Machines are fast-booting microVMs with a persistent ext4 filesystem, ~300ms checkpoints, zero idle cost and a native MCP endpoint.

Last verified 2026-07-26

Fly.io Machines (marketed as "Sprites" for agent use) are hardware-virtualized microVMs with persistent ext4 filesystems, ~300ms checkpoints, zero idle cost when stopped, and a native MCP endpoint: a flexible, low-level primitive for agent workloads.

Key specs

IsolationmicroVM
Cold start300ms
Price / vCPU-hr$0.07
Pricing modelUsage + concurrency plans
GPUGPUs available
Session limitPersistent
PersistencePersistent ext4 filesystem, checkpoints
Languagesany
MCP supportYes
IntegrationsMCP, REST/API
DeploymentManaged cloud (global regions)
Free tierPay-as-you-go
vCPU rate$0.07/vCPU-hr
Checkpoints~300ms

Strengths

  • Zero idle cost
  • Native MCP endpoint
  • Persistent filesystem
  • Global regions

Trade-offs

  • Lower-level (more assembly required)
  • Less agent-specific SDK sugar

Best for: Teams wanting a low-level, MCP-native VM primitive with zero idle cost.

How Fly.io Machines works

Fly.io Machines are hardware-virtualized microVMs, marketed as Sprites for agent use. Each keeps a persistent ext4 filesystem, so files survive across runs, and you can checkpoint in roughly 300ms. Stop a Machine and it costs nothing while idle. There is a native MCP endpoint, GPUs are available, and the platform spans global regions, so you can place compute near users or data. It is a low-level VM primitive rather than an agent framework: flexible and cheap to idle, but you assemble the workflow around it yourself.

Pricing in practice & watch-outs

Fly.io bills usage plus concurrency plans, at roughly $0.07 per vCPU-hour, and stopped Machines cost nothing, which keeps idle-heavy agent fleets cheap. The tradeoff is labor. This is a general-purpose VM primitive, not an agent SDK, so snapshot logic, session management and the agent glue are yours to build. The native MCP endpoint helps, but you will not find the drop-in evaluation harnesses or SDK conveniences that the coding-agent-focused vendors ship. Choose it when you want a low-level, MCP-native building block and are comfortable doing the assembly.

Head-to-head

Alternatives to Fly.io Machines

See the full Fly.io Machines alternatives comparison →

Sources: Fly.io Machines docs ↗

Is Fly.io Machines right for your workload?

Tell us your use case and we'll confirm the fit, flag anything to watch for, and get you real pricing from the Fly.io Machines team. No spam.