Convention Over Configuration
for Your Infrastructure
Build and scale Rails apps on a developer-focused public cloud.
Launch NowReady, 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
.
> 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.