Fly.io pricing: plans per month
We may earn commissions when you shop through the links below. Learn more
Per-second CPU microVMs in 17 regions plus usage-metered agent Sprites; GPU Machines retired in August 2026.
- From
- $2.19≈ €1.96 (estimated conversion from $2.19)
- GPU families
- None listed
- Regions
- 17
- Billing
- Per second
In short
Fly.io runs Docker/OCI images as hardware-isolated Firecracker microVMs (Fly Machines) on its own hardware in 17 regions, billed per second, and sells Sprites: persistent Linux VMs that sleep when idle and are metered by CPU, memory and storage, marketed as computers for AI agents.
Read full summaryShow less
Fly.io deprecated its GPU Machines (A10, L40S, A100 40GB and 80GB) in February 2026; they became unavailable after 1 August 2026 and the GPU docs were removed on 5 August 2026. Fly.io is therefore a CPU-only option: relevant for hosting AI agents, MCP servers and app back ends that call external model APIs, not for self-hosted GPU inference or training.
Pricing
Billing: per second, hourly, monthly, reserved, usage-based. Lowest plan price: $2.19≈ €1.96 (estimated conversion from $2.19) per month (CPU instance).
GPU offers
Plans
CPU instance
- Fly Machine performance-1x, 2 GB$33.00≈ €29.48 (estimated conversion from $33.00)
- Fly Machine performance-2x, 4 GB$66.00≈ €58.97 (estimated conversion from $66.00)
- Fly Machine performance-4x, 8 GB$132.01≈ €117.94 (estimated conversion from $132.01)
- Fly Machine performance-8x, 16 GB$264.01≈ €235.87 (estimated conversion from $264.01)
- Fly Machine performance-16x, 32 GB$528.02≈ €471.74 (estimated conversion from $528.02)
- Fly Machine performance-16x, 128 GB$1,104.32≈ €986.62 (estimated conversion from $1,104.32)
- Sprite (usage-metered agent VM)Not verified
Research notes for these plans
Storage and data transfer
- Fly Volumes
- $0.15≈ €0.134 (estimated conversion from $0.15)
- Volume snapshots
- $0.08≈ €0.071 (estimated conversion from $0.08)
- Sprite storage (cold tier)
- $0.02≈ €0.018 (estimated conversion from $0.02)
- Tigris Object Storage (third-party extension)
- Not verified
- Egress (data out)
- $0.02≈ €0.018 (estimated conversion from $0.02)
Before you compare
- Suited to
- Always-on or scale-to-zero AI agents (OpenClaw, Hermes Agent) that call external LLM APIs
- Per-user or per-task agent sandboxes and MCP servers that need hardware isolation (Sprites or Machines)
- Main limitation
- No GPUs: GPU Machines (A10, L40S, A100) became unavailable after 1 August 2026, ruling out self-hosted GPU inference, fine-tuning and training
- Price basis
- Plan prices per month; billing: per second, hourly, monthly, reserved, usage-based; egress priced per GB; 4 storage options listed
Who it fits
Suited to
- Always-on or scale-to-zero AI agents (OpenClaw, Hermes Agent) that call external LLM APIs
- Per-user or per-task agent sandboxes and MCP servers that need hardware isolation (Sprites or Machines)
- Teams that want per-second CPU billing, EU regions (Amsterdam, Stockholm, Paris, Frankfurt) and a pre-signed GDPR DPA
Good fit for
- AI agentsOfficial Fly guides for OpenClaw and Hermes Agent; Machines with persistent volumes, per-second billing and auto-stop; Sprites (8 vCPU, 100 GB disk, no compute charge while idle, checkpoints) are designed for agent workloads; hardware-isolated Firecracker microVMs; agents must call external LLM APIs.
- RAG applicationsApp layer on Machines plus Managed Postgres with pgvector (plans from $38/month) and the Tigris object-storage extension; embedding and generation models must come from external APIs or small CPU models because no GPUs are offered.
Look elsewhere for
- TrainingFly.io has offered no GPUs since 1 Aug 2026 (A10, L40S and A100 were retired); the largest CPU configuration is 16 performance vCPUs with 128 GB RAM.
- Fine-tuningNo GPU Machines are available; CPU-only Machines are not a practical fine-tuning target.
- Batch inferenceSelf-hosted model inference would be CPU-only. Machines can run batch jobs that call external model APIs, billed per second.
- Real-time inferenceNo GPU-backed serving. Machines can host the API or app layer in 17 regions and call hosted model APIs, but cannot serve LLMs on GPUs.
Show 2 moreShow fewer
- RenderingNo GPUs are offered since 1 Aug 2026.
- Private LLM hostingWithout GPUs only small models on CPU are feasible (for example Ollama's CPU mode, not documented by Fly); larger private LLMs need a GPU provider.
Not sure Fly.io fits what you want to build?Help me choose
Strengths and limitations
Strengths
- Per-second billing for running Machines; stopped Machines pay only $0.15/GB-month for their root filesystem
- Official Fly.io guides for OpenClaw (with a Fly-published deploy script) and Hermes Agent
- Hardware-isolated Firecracker microVMs; per Fly.io's compliance page, a SOC 2 Type 2 report, a pre-signed DPA and a pre-signed BAA
- 17 regions, including four in the EU plus London
Show 2 moreShow fewer
- Egress from North America and Europe at $0.02/GB; inbound traffic free
- Sprites: persistent 8-vCPU Linux VMs with 100 GB storage and no compute charge while idle
Limitations
- No GPUs: GPU Machines (A10, L40S, A100) became unavailable after 1 August 2026, ruling out self-hosted GPU inference, fine-tuning and training
- Largest CPU configuration is performance-16x with 128 GB RAM ($1,104.32 per 30 days in iad/ewr)
- Compute prices vary by region: +3.8% in ams/arn, +15.4% in fra, +25% in dfw/ord and +61.5% in gru versus iad/ewr
- Fly Volumes live on a single server (max 500 GB each) with no built-in replication; Fly advises at least two volumes per app
Show 4 moreShow fewer
- The 99.9% uptime SLA with service credits applies only to Enterprise-plan customers
- No ongoing free compute tier: the free trial ends after 2 Machine-hours or 7 days, whichever comes first (only small perpetual allowances remain, such as the first 10 GB of volume snapshots per month and the first 10 single-hostname certificates)
- Fly Kubernetes is in closed beta and not recommended for critical production use
- Product direction changed in 2026: GPUs retired and company focus moved to Sprites (July 2026); Fly.io staff state that Machines are not being wound down
Infrastructure
Regions
17 regions across 12 countries; 4 are recorded as EU regions.
- Europe (5)
- Amsterdam, Netherlands (EU); Frankfurt, Germany (EU); London, United Kingdom · lhr; Paris, France · cdg (EU); Stockholm, Sweden · arn (EU)
- North America (7)
- Ashburn, Virginia, US · iad; Chicago, Illinois, US · ord; Dallas, Texas, US · dfw; Los Angeles, California, US · lax; San Jose, California, US · sjc; Secaucus, New Jersey, US · ewr; Toronto, Canada · yyz
- South America (1)
- Sao Paulo, Brazil · gru
- Asia (2)
- Singapore; Tokyo, Japan · nrt
- Oceania (1)
- Sydney, Australia
- Africa (1)
- Johannesburg, South Africa · jnb
Region notes
Frameworks
How Fly.io works with common AI serving, agent and training frameworks. Support levels, strongest first: an official template, documentation, a community guide, or manual setup on a general-purpose machine.
Hosting
- OpenClaw hosting providers
- Official template
- Hermes Agent hosting providers
- Documented setup
- Flowise
- Community guide
- n8n
- Community guide
- Ollama
- Manual setup
- vLLM
- Not supported
- Dify
- Not verified
Operations
Managed service: partial. Each feature below states what the provider documents, with the source it was checked against. “Not verified” means no reliable source was found.
Features
Compute and access
- Custom containers (Docker)
- Yes
- Root access
- Yes
- SSH access
- Yes
- API access
- Yes
- Jupyter notebooks
- No
- Templates
- Partial
- Multi-GPU instances
- No
- Bare metal
- No
- Kubernetes
- Partial
Show all 21 featuresShow fewer features
Management
- Managed service
- Partial
- Serverless
- Partial
Storage and data
- Persistent storage
- Yes
- Snapshots
- Yes
- Managed backups
- Partial
Billing
- Per-second billing
- Yes
- Spot pricing
- No
- Reserved pricing
- Yes
Regions and compliance
- EU region
- Yes
- SOC 2 report
- Yes
- GDPR data processing agreement
- Yes
- Customer-managed keys (BYOK)
- Partial
SLA and support
- Uptime SLA
- 99.9% uptime · Enterprise plan only
- Support channels
- 4 listed
Sources and verification
How we verify
Prices, regions, storage, features, framework support, SLA and support channels link to the page they were read from, and every price shows when it was checked. Fit labels, strengths and limitations summarise the same research record. The Fly.io record was last checked on 26 Sep 2026. A check date older than 7 days is marked “Stale” with an amber dot, and one older than 30 days “Needs refresh”.
- Last verified
- 26 Sep 2026, 18:24 UTC
- Method
- Source-by-source review by AI agents, independently re-checked
- Confidence
- High
- Checked by
- AI research agent; every value re-checked against its source by a separate AI agent
Verification notes
On 26 September 2026 we checked every plan price, regional price and region in this listing against Fly.io's live pricing pages, documentation and status page. The status page also shows a Mumbai component that the docs region table does not list; the listing follows the docs. Not verified: which regions run Sprites, the prices of the Tigris storage extension and the status page's 90-day uptime figures. Later corrections are listed on the methodology page.
Commercial relationship
AIHostCompare has no active affiliate link with Fly.io; the Visit provider link goes to its official website. Commissions never change ordering, alternatives, fit labels or conclusions. Read the affiliate disclosure.
Pricing
Documentation
Show all 35 sourcesShow fewer sources
Documentation
Terms & policies
Status
Secondary sources
Alternatives to Fly.io
| Fact | This providerFly.io | DigitalOcean profile | Hetzner profile | OVHcloud profile |
|---|---|---|---|---|
| From | $2.19≈ €1.96 (estimated conversion from $2.19) | $1.57≈ €1.40 (estimated conversion from $1.57) | ≈ $2.74 (converted from the EUR list price, €2.40)€2.40 | ≈ $0.798 (converted from the EUR list price, €0.70)€0.70 |
| GPU families | None listed | MI300X · H200 · H100 · +2 more | RTX PRO 6000 | H100 · L40S · A10 · +2 more |
| EU regions | 4 in the EU | 2 in the EU | 3 in the EU | 4 in the EU |
| Billing increment | Per second | Per second | Hourly | Per second |
| Egress | $0.02≈ €0.018 (estimated conversion from $0.02) Source | $0.0093≈ €0.0083 (estimated conversion from $0.0093) Source | No egress feesSource | No egress feesSource |
- DigitalOcean profile$1.57≈ €1.40 (estimated conversion from $1.57)
- Hetzner profile≈ $2.74 (converted from the EUR list price, €2.40)€2.40
- OVHcloud profile≈ $0.798 (converted from the EUR list price, €0.70)€0.70