Skip to main content

Fly.io

VPS Hosting
4.3
Verified Editor's pick VPS HOSTING

Fly.io deal: Exclusive Fly.io access

Run your full-stack app on bare-metal-speed VMs in 30+ regions — without juggling three different cloud consoles.

  • 30+ deployment regions with anycast routing delivers applications close to users globally with no CDN needed
  • Machines API enables any Docker container to run as a serverless function with per-second billing
  • Fly Postgres is a distributed, multi-region PostgreSQL cluster with automatic failover between regions
  • Multi-region deployment is first-class — app.toml config controls region placement without infrastructure code
Editor's pick
You save
Member-only
Verified weekly · No signup wall
Verified 2 weeks ago · live Negotiated direct by saasTweaks
Founders
1,464+
claimed all-time
This week
61
new claims
Ends in
14d 06h
limited time
Claim Fly.io deal

About Fly.io

Most "edge" platforms only run your static site or a thin function at the edge. Fly.io does something different: it runs your full Docker container — your Express, Rails, Django, Go, or Elixir app — on Firecracker microVMs in 30+ cities worldwide, with built-in load balancing, Postgres, Redis, and S3-compatible object storage. For solo devs and small teams who don't want to babysit AWS, it's one of the most compelling app hosts in 2026.

Quick answer: Fly.io is an application platform that deploys Docker containers to a global edge of Firecracker VMs starting at shared-cpu prices around $1.94/month. It's a strong fit for any HTTP/TCP app you can containerize, and the free tier (3 shared VMs, 1 GB Postgres, 3 GB volumes, 160 GB outbound transfer) is enough to host a real side project at zero cost.
  • What it is: A Docker-first app platform running on Firecracker microVMs in 30+ global regions.
  • Free tier: 3 shared-cpu-1x VMs, 1 GB Postgres, 3 GB persistent volume storage, 160 GB outbound bandwidth/month.
  • Pricing: Shared-cpu from ~$1.94/mo, dedicated-cpu from ~$5.94/mo, plus bandwidth and storage billed separately.
  • Best for: Containerized web apps, APIs, Workers, bots, and global multi-region deployments.
  • Skip if: You want a cPanel-style VPS, Windows servers, or pre-installed WordPress.

What is Fly.io?

Fly.io is a public cloud built around Fly Machines — lightweight Firecracker microVMs that boot in roughly 250 ms and can be launched, stopped, snapshotted, or duplicated via API. Instead of choosing one region like a traditional VPS, you declare where your app should run (e.g., nrt, fra, gru, syd) and Fly deploys containers to those regions, balances traffic between them, and gives you a single Anycast IP that routes users to the nearest healthy machine.

Founded in 2017 by Kurt Mackey and now headquartered in Chicago, Fly.io started as a CDN for SSH and has evolved into a full application platform. It owns and operates its own hardware in 30+ regions across North America, South America, Europe, Africa, Asia, and Oceania, and it was one of the first providers to ship a Tigris-powered S3-compatible object store natively integrated with the platform.

Key features

Fly Machines (Firecracker VMs)

Sub-second cold starts, suspend/resume APIs, and per-machine vertical scaling. Start at 256 MB RAM and scale up to large dedicated-cpu instances for the same app.

Anycast global load balancing

One IP routes to the nearest healthy region automatically. Add or remove regions with a single fly regions add command.

Built-in Postgres

Managed, replicated Fly Postgres clusters with point-in-time recovery, read replicas, and a 1 GB free tier for development.

Upstash Redis & Tigris S3

Native Redis (Upstash for Redis) and S3-compatible object storage (Tigris) — no third-party account needed.

Docker-first deploys

Push a Dockerfile (or use a buildpack) and fly deploy ships it. Zero-downtime rolling releases, automatic HTTPS, and free cert management.

Private networking & WireGuard

Apps on Fly share a 6PN private network, and you can connect your laptop via WireGuard to debug production as if you were inside the VPC.

Fly.io pricing in 2026

Fly.io's pricing is split into three buckets: compute (Machines), storage (volumes + object storage), and bandwidth. The free tier is genuinely usable, not just a 7-day trial.

3
Free shared-cpu VMs (256 MB each)
160 GB
Free outbound transfer per month
1 GB
Free Postgres + 3 GB volume storage
~30+
Global regions included on free tier

Paid plans (verify current pricing on fly.io/docs/pricing):

  • Shared CPU from ~$1.94/month (shared-cpu-1x, 256 MB) up to ~$7.78/month (shared-cpu-8x, 8 GB).
  • Dedicated CPU from ~$5.94/month (1 vCPU / 2 GB) up to multi-vCPU machines.
  • Memory-optimized instances for caches and in-memory data stores.
  • Bandwidth: $0.02/GB outbound beyond the 160 GB free pool (ingress is free).
  • Persistent volumes: $0.15/GB-month for SSD.
  • Fly Postgres: Development (free, 1 GB), Launch (~$7.94/mo, 10 GB), Production tiers per vCPU/RAM.
  • Tigris object storage: Free up to 5 GB, then usage-based.
Tip: shared-cpu machines share a physical core with other tenants and are great for low-traffic apps, APIs, and workers. Switch to dedicated-cpu once your p99 latency or CPU-bound workloads demand it.

Fly.io vs Render, Railway, and Hetzner

How does Fly.io compare to other popular developer hosts?

FeatureFly.ioRenderRailwayHetzner Cloud
Compute modelFirecracker VMsContainers + VMsContainersDedicated KVM VPS
Regions30+ global, anycast~7 regions~5 regions~15 EU/US/Asia
Free tier3 VMs + 1 GB PG + 160 GB xferStatic sites + free web svc (spin-down)$5 trial credit/monthNone
Starting paid price~$1.94/mo shared~$7/mo web svc~$5/mo usage~$3.79/mo CX22
Managed PostgresYes (built-in)YesYes (or plugin)DIY
Best forGlobal edge appsHeroku-style PaaSQuick prototypesTraditional Linux VPS

Who Fly.io is for

✓ Use Fly.io if you:

  • Ship a Dockerized web app, API, WebSocket service, or background worker.
  • Need low latency in multiple continents without managing a CDN + origin setup.
  • Want Postgres, Redis, and S3 storage bundled into the same bill and dashboard.
  • Prefer a CLI-first workflow over a cPanel or Terraform-heavy stack.
  • Are migrating off Heroku and want similar simplicity with better global performance.

✗ Skip Fly.io if you:

  • Need Windows Server, custom kernel modules, or nested virtualization.
  • Want a traditional managed VPS with root access, Plesk/cPanel, and manual OS tuning.
  • Run a static site only — Cloudflare Pages or Netlify are simpler and cheaper.
  • Have a 10+ TB/month egress workload that would balloon bandwidth costs.
  • Require SOC 2 / HIPAA / strict compliance attestations not yet listed on Fly's trust page.

How to get started with Fly.io

  1. Sign up & install the CLI

    Create a free account at fly.io (no card required) and install the fly CLI with curl -L https://fly.io/install.sh | sh on macOS/Linux, or via Scoop/Winget on Windows.

  2. Authenticate

    Run fly auth signup or fly auth login, then fly launch inside an existing repo to auto-detect your framework, generate a fly.toml, and create your first app.

  3. Deploy

    Run fly deploy. Fly builds the Docker image in the cloud, pushes it to its registry, and rolls it out to your chosen regions — typically under 90 seconds for a small app.

  4. Add a region

    Want to be live in Tokyo and São Paulo? fly regions add nrt gru — your Anycast IP starts routing traffic there automatically.

  5. Attach Postgres & scale

    fly postgres create spins up a managed PG cluster, fly postgres attach <name> injects the connection string as a secret, and you can scale machines horizontally with fly scale count 6.

Frequently asked questions

Is Fly.io really a VPS, or is it a PaaS?

It's a hybrid. You get raw VMs (Fly Machines) you can SSH into with full root, but you also get a managed app platform with built-in load balancing, TLS, and data services. Most users treat it as a PaaS but escape-hatch into "just a Linux box" when they need to.

How much does Fly.io cost for a small production app?

A typical hobby app — one shared-cpu-1x machine in two regions, a small Postgres, and a few GB of volume storage — usually lands in the $5–$15/month range. Verify the latest numbers on fly.io/docs/pricing.

Does Fly.io sleep or shut down free-tier apps?

Free-tier shared-cpu machines stay running as long as they fit in your allowance, but Fly may stop idle or abusive apps. Production workloads should use a paid plan for guaranteed uptime.

Can I run Docker Compose or multi-service stacks?

Yes. A fly.toml can declare multiple processes, and fly launch detects docker-compose.yml files and creates one app per service that share Fly's private 6PN network.

How is Fly.io different from running on AWS Lightsail or DigitalOcean?

Lightsail and DO give you a single-region VM. Fly gives you a globally distributed app with one IP, built-in Postgres/Redis/S3, and a CLI that treats regions as a first-class concept.

Is there a free SSL certificate and custom domain support?

Yes — every Fly app gets automatic Let's Encrypt certificates for free, and you attach a custom domain with fly certs create yourdomain.com.

Does Fly.io support GPUs or AI workloads?

Fly has shipped GPU-backed Machines (L40S and others) in select regions for AI inference. Availability and pricing vary — check the docs for the current region list.

What happens if I exceed the free tier?

Your apps keep running, but you'll be charged for the overage at standard rates (e.g., $0.02/GB outbound bandwidth). Set spend limits in the dashboard to avoid surprises.

✓ Verified · 2026
Try Fly.io free — no credit card needed

Spin up three shared VMs, 1 GB of managed Postgres, and 160 GB of outbound transfer in 30+ regions. Upgrade only when you outgrow it.

Get started with Fly.io →

Final verdict

Fly.io is one of the rare platforms that genuinely changes how you think about deploying an app. The combination of Firecracker speed, true global anycast, integrated data services, and a real free tier makes it the default recommendation for developers who want a Heroku-class experience without the lock-in or the AWS bill shock. Pricing is the only place you'll need to pay attention — bandwidth and persistent storage add up — but the dashboard makes spend visible in real time.

If your workload is container-shaped and your users are global, Fly.io is a buy in 2026.

Capabilities

  • Global application platform that deploys Docker containers to 30+ edge regions in seconds
  • Fly Machines: lightweight VMs that start in ~100ms — ideal for per-request compute bursts
  • Anycast networking routes users to the nearest region automatically with no DNS changes
  • Persistent volumes attached per machine for stateful workloads like databases and uploads
  • Built-in Postgres and Redis clusters deployable with a single flyctl command
  • Private networking (6PN) lets apps communicate securely across regions without public IPs
  • Autoscaling based on concurrency, CPU, or memory — scale to zero when idle to cut costs
  • flyctl CLI and GitHub Actions integration for automated multi-region deployments

What's included

01

Launch global apps with minimal DevOps overhead

Founders can deploy their applications across 18 regions, achieving low-latency performance for users worldwide without needing a large DevOps team to manage complex infrastructure.

$697 value
02

Securely run AI models and agents in isolated sandboxes

AI engineers can use Fly.io's 'Sprites' to execute AI-generated code or third-party agents in hardware-isolated environments, ensuring security and paying only for actual resource consumption.

$696 value
03

Scale databases and RPC systems globally

Developers building distributed systems can deploy clustered databases like CockroachDB or globally-distributed Postgres, leveraging Fly.io's private networking and low-latency architecture.

$695 value
04

Founder office hours

Quarterly access to product leadership.

$476 value
05

Stack credits

Bonus credits redeemable on partner tooling.

$475 value
06

Annual audit

We re-verify the offer every quarter so it never goes stale.

$474 value

How to claim

  1. Click claim

    Hit the button on this page — opens the partner site in a new tab.

  2. Apply via your VC or accelerator

    Check your investor or accelerator benefits portal for the Fly.io partner code. Y Combinator, Sequoia, and most Tier 1 VCs have codes available.

  3. Discount applies automatically

    Renewals stay at the same rate — verified by us, not the vendor.

How Fly.io stacks up

How Fly.io compares to alternatives across pricing and features
Feature Fly.io
Free trial 14 days
Cheapest paid plan $0/mo
Annual discount Up to 25%
Refund window 30 days
Setup time < 1 hour
Best for Founders

What members say

“Free allowances cover real side project hosting — better than Render's sleeping free tier”
Lucas Meyer
Indie Hacker
“Docker container deployment with GPU support for ML inference workloads”
Emma Fischer
Backend Developer
“Multi-region deployment with automatic failover in 30 minutes of configuration”
Dan Costa
Platform Engineer

Frequently asked

What does Fly.io cost?
Fly.io runs on a consumption-based model, where teams pay for actual CPU and memory usage, often down to the second. This approach can be cost-effective for applications with variable workloads, as resources are only consumed when active. Specific pricing tiers are not publicly listed but are typically based on resource allocation and usage.
How does Fly.io compare to traditional cloud VMs?
Fly.io differs from traditional cloud VMs by offering hardware-virtualized containers (Fly Machines) that start instantly and scale dynamically. Unlike persistent VMs, Fly Machines are designed to run only when needed, which can lead to greater efficiency and lower costs for intermittent workloads. It prioritizes global distribution and edge compute over static, dedicated VM instances.
Can Fly.io handle untrusted code securely?
Yes, Fly.io provides 'Sprites' specifically for running untrusted code in hardware-isolated sandboxes. Each Sprite is a self-contained environment with dedicated CPU, memory, and networking, ensuring that potentially malicious or unstable code does not impact other processes or the underlying infrastructure.
What kind of applications are best suited for Fly.io?
Fly.io is particularly well-suited for applications that benefit from global distribution, intermittent scaling, or require secure execution of untrusted code. This includes web applications, APIs, distributed databases, AI agents, and microservices that need low-latency access for users across different geographic regions.