Fly Machines

https://fly.io/docs/machines/

Fly Machines are virtual machines managed through a REST API or flyctl. They run application code packaged as Docker/OCI images inside Firecracker microVMs, with control over lifecycle, resources, and region placement. They are used by applications and automation systems that need isolated compute.

Pricing model Per-second billing on running CPU/RAM preset; stopped machines billed for rootfs storage
Pricing The headline compute price as the provider states it. Sorting ranks prices stated per vCPU over time, converted to hourly. Other pricing models sort after, unranked. From $0.0027/hr (shared-cpu-1x, 256 MB) with per-second metering
Free while idle Whether a stopped, paused, or sleeping sandbox costs nothing. ✕
Elastic Resources flex with what the sandbox actually uses, and the bill follows: yes when the provider bills on active or observed use, no when capacity is reserved or allocated and billed while it runs. ✕
Memory snapshots Whether RAM state survives a pause and resume, not just disk. ✓
Wake on request Whether a stopped sandbox wakes automatically on inbound traffic. ✓
Start / resume Typical time from create or resume to running. Sorting ranks stated times, converted to seconds; claims with no figure sort after, unranked. Well under 1 s to start a stopped Machine; a few hundred ms from suspend; ~2+ s cold start for common apps; low double-digit seconds to create a new Machine
Max runtime The longest a sandbox may run. No fixed limit
Isolation The isolation technology between sandboxes. Firecracker microVM
GPUs Whether GPU instances are available for sandboxes. ✕
Docker Whether Docker containers can run inside the sandbox. ✕
SDKs Go, Python, Ruby

✓ yes · ✕ no · – no cited public fact.

Suspend snapshots preserve RAM and resume in a few hundred ms, but they are not guaranteed to persist; deployments, host migration, corruption, and system maintenance can force a cold start. Suspended and stopped Machines still incur rootfs storage charges at $0.15 per GB per month, and suspended Machines continue to reserve regional capacity.

Sources

Last verified 2026-10-02. Corrections land through the update log.