Skip to content
Fly App performance optimization Docs
Need a Logo? View Our Brand Assets
Fly App performance optimization Docs
Pricing Support
Sign In Sign Up
Docs Index
Getting Started
  • Existing Elixir Apps
  • Migrate from Heroku
  • Legacy pre v1.6.3 Phoenix App
The Basics
  • IEx into Your Running App
  • Clustering Your Application
  • Troubleshooting
Advanced guides
  • GitHub Actions for Elixir CI/CD
  • Connecting Observer to Your App in Production
  • Connecting Livebook to Your App in Production
  • Do Interesting Things with Livebook and Your Production App
  • Easy Clustering from Home to Fly.io
  • SQLite3
--- title: "Elixir on Fly.io" layout: framework_docs order: 1 toc: false blog_path: /phoenix-files --- <div> <img src="/?originalUrl=https%3A%2F%2Ffly.io%2F%26quot%3B%2Fstatic%2Fimages%2Felixir-intro.webp%26quot%3B%2520srcset%3D%26quot%3B%2Fstatic%2Fimages%2Felixir-intro%402x.webp%25202x%26quot%3B%2520alt%3D%26quot%3B%26quot%3B%26gt%3B%26lt%3B%2Fdiv%26gt%3BFly.io%2520makes%2520it%2520easier%2520to%2520run%2520an%2520Elixir%2520cluster%2520on%2520multiple%2520servers%2520around%2520the%2520world%2520and%2520deploy%2520to%2520those%2520regions%2520with%2520a%2520single%2520command.%2520This%2520comprehensive%2520guide%2520walks%2520you%2520through%2520how%2520to%2520launch%2520your%2520first%2520Phoenix%2520app%2520on%2520Fly.io%2520and%2520includes%2520a%2520few%2520additional%2520guides%2520to%2520walk%2520you%2520through%2520more%2520advanced%2520topics.When%2520you%2520deploy%2520your%2520clustered%2520application%2520around%2520the%2520world%2C%2520you%2520give%2520your%2520users%2520a%2520fast%2C%2520snappy%2C%2520low-latency%2520experience.%2520This%2520becomes%2520particularly%2520important%2520if%2520you%26%2339%3Bre%2520deploying%2520a%2520Phoenix%2520LiveView%2520app.%23%23%2520%5BGetting%2520Started%5D(.%2Fgetting-started)Run%2520through%2520the%2520%5BElixir%2520Getting%2520Started%5D(.%2Fgetting-started%2F)%2520guide%2520to%2520get%2520a%2520feel%2520for%2520what%2520it%26%2339%3Bs%2520like%2520to%2520deploy%2520to%2520Fly.io.%2520This%2520is%2520the%2520best%2520jumping-off%2520point%2520for%2520getting%2520your%2520app%2520up%2520and%2520running.%23%23%2520%5BThe%2520Basics%5D(.%2Fthe-basics)Go%2520from%2520running%2520an%2520app%2520to%2520clustering%2520your%2520app%2520globally%2520and%2520administering%2520with%2520Fly.io.%2520%23%23%2520%5BAdvanced%2520Guides%5D(.%2Fadvanced-guides)A%2520collection%2520of%2520guides%2520for%2520doing%2520some%2520extra%2520nifty%2520things%2520with%2520your%2520app%2520on%2520Fly.io.%253C%2Fdiv">
Docs Elixir on Fly.io

Elixir on Fly.io

Fly.io makes it easier to run an Elixir cluster on multiple servers around the world and deploy to those regions with a single command. This comprehensive guide walks you through how to launch your first Phoenix app on Fly.io and includes a few additional guides to walk you through more advanced topics.

When you deploy your clustered application around the world, you give your users a fast, snappy, low-latency experience. This becomes particularly important if you’re deploying a Phoenix LiveView app.

Getting Started

Run through the Elixir Getting Started guide to get a feel for what it’s like to deploy to Fly.io. This is the best jumping-off point for getting your app up and running.

The Basics

Go from running an app to clustering your app globally and administering with Fly.io.

Advanced Guides

A collection of guides for doing some extra nifty things with your app on Fly.io.

or Open in ChatGPT
Report an issue or edit this page on GitHub