Getting started

Illustration by Annie Ruygt of a bird reading from a book

Get up and running on Fly.io:

  • Quickstart: Launch your own app now.

  • Launch hellofly demo app: Walk through installing the flyctl command-line tool and creating an account, then launch a simple “hellofly” demo app.

  • Deep dive demo: get a fully-functioning app running in the first few minutes, explore how the pieces fit together, and even integrate AI functionality that makes use of GPUs

  • Choose your language or framework: Get started on Fly.io with the tech you love.

  • Fly.io essentials: A primer on Fly Machines and Fly Launch, plus the Fly.io glossary. It’s all here.

Learn more

  • Fly Launch: You’ve tried the fly launch command. Now learn how to use all the Fly Launch features that help you manage and run your apps.
  • Going to production checklist: Considerations for setting up a production environment on Fly.io.
  • Fly.io Blueprints: A library of patterns and examples that you can apply in your own projects.
  • Databases & Storage: Options for persistent data storage on Fly.io.
  • Fly Machines: Go deeper with our fast-launching VMs, and use them to run your projects and tasks.
  • Networking: How to connect to an app service, use a custom domain, and take advantage of private networking and dynamic request routing.