Convention Over Configuration for Your Infrastructure

Build and scale Rails apps on a developer-focused public cloud.

Launch Now

Ready, Set, Go!

Speedrun Your Rails App Onto Fly.io

Deploy a Rails app to Fly.io in a few minutes with Fly.io's command line tool, flyctl.

Get Started
> Install flyctl on GNU/Linux
curl -L https://fly.io/install.sh | sh
 
> Run from Rails project root
fly launch
 
> Scale CPU, memory, instances & regions
fly scale

Not on GNU/Linux? Install flyctl for your platform.

Up-to-Date with Best Practices

Managed TLS, HTTP/2, GPUs, Fast launching Docker VMs, Kubernetes & More

Fly.io utilizes the latest standards, open-source tools, and hardware to give Rails developers a modern production environment free from vendor lock-in. We manage it all so you don't have to.

A Secure & Productive Coexistence

WireGuard, Private Networks, TLS & Encrypted Volumes

Each Fly.io app launches by default with its own private network and encrypted volumes so you can focus on building apps instead of wrestling with IAM or writing firewall rules. Your security team will like us.

Scale up, down, or out. Way, way out.

Provision CPU/GPU, Memory, and Storage on Servers in 30+ Regions Globally

Use one command to deploy apps to regions close to your users or scale memory, storage, and CPU/GPU resources. Fly Machines boot Rails Docker images in a few seconds directly on our metal servers making the stack faster for users and developers

  • Built for HTML Over the Wire Turbo & ActionCable Apps

    Our infrastructure makes Rail apps fly. We run your apps on servers around the world, close to your users, and load balance it for you via HTTP/2 with Brotli compression and encrypted WebSockets. Web apps running on Fly.io are snappy, like native apps.

  • Globally Distributed ActiveStorage Without the CDN

    Tigris Data is an S3-compatible object store with automatic global reach. It intelligently routes data to fit read patterns, minimizing latency. It's the only ActiveStorage backend that keeps files close to your users.

  • Managed Databases & Services

    Supabase for Postgres. LiteFS for SQLite. Upstash for a popular key/value store 😉. Fly.io's Omakase menu of fully managed services run on our infrastructure right next to your app keeping latency low and you productive.