Phoenix’s Productivity, Elixir’s Reliability—Unlocked & Global

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

Launch Now

Ready, Set, Go!

Speedrun Your Phoenix App Onto Fly.io

Deploy a Phoenix 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 Phoenix project root
fly launch
 
> Scale CPU, memory, instances & regions
fly scale

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

Unleash the Full Potential of Elixir with Fly.io

Discover the seamless and powerful experience of clustering Elixir applications. It’s time to elevate your Phoenix projects with Fly.io’s effortless deployment and global scaling. Let your LiveViews soar and your BEAM processes thrive in a truly distributed environment.

An illustration of a couple of birds in an open book, flying in the clouds, surrounded by hot air balloons.

Effortless Clustering Made for Elixir

Elixir was born to be clustered — and Fly.io makes it natural.

Elixir’s true strength lies in its ability to run clustered applications. Thanks to Fly.io's built-in private WireGuard network, you can easily unite your Elixir applications into a cohesive, powerful system with minimal setup. Experience the simplicity of scaling and get your apps working together, just like they were designed to.

An illustration of raindrops holding hands around the globe.

Quick and Easy Set-up

From concept to launch — faster than ever.

Starting fresh with Fly.io feels like a breeze. We’ve streamlined the process so you can deploy your Phoenix applications without hassle. Swiftly move from development to deployment, ensuring your app is up and running in no time, all the while enjoying the performance perks that come with our platform.

An illustration of Frankie the balloon pointing at a newly made robot in the shape of a raindrop.

Superior Performance with Global Deployment

Deploy your app where your users are — literally.

Fly.io takes your Phoenix application to the next level by deploying it closer to your users. This means incredibly fast, real-time interactions, especially for Phoenix LiveView, which becomes even more responsive and engaging. Experience the joy of lower latency and higher satisfaction for your users, no matter where they are.

An illustrated globe littered with hot air balloons flying above.

Trusted by teams at

Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso Supabase Tailscale Tigris Upstash Mailgun Fanatics Apollo SavvyCal Acast Glide Turso
  • Cross-Region PubSub

    Enjoy the simplicity of connecting distributed systems with Phoenix PubSub that effortlessly works cross-region, providing efficient, real-time messaging across the globe.

  • Secure, Private Networking

    Build with confidence knowing your applications are protected with built-in secure, private networking, keeping your data safe and your connections secure.

  • Built-in Observability

    Get insight into your Phoenix app's performance with Fly.io's built-in observability tools. Monitor, troubleshoot, and optimize your Elixir applications with real-time metrics and logging.