Quick references for often-used resources like flyctl and fly.toml. Or dig a little deeper into capabilities and how they work.


  • Architecture: A brief overview of how Firecracker VMs, Anycast networking, Fly Proxy, and the backhaul network come together to create’s infrastructure.

  • Regions: The regions around the world where we run servers so your apps can run close to your users.

Reference docs

  • flyctl: The Fly CLI reference documentation.

  • Fly Launch Configuration (fly.toml): The settings for configuring your app in the fly.toml configuration file. The Fly Launch configuration includes how the app is built, its volume mounts, network services, and more.

Working with

  • Fly Apps: What’s a Fly App anyway? The abstraction that holds everything you deploy on

  • App Availability and Resiliency: An overview of the features that can make your app more resistant to events like hardware failures or outages.

  • Builders: The different ways you can assemble applications into deployable images for

  • Load Balancing: An explanation of how’s proxy distributes traffic to your application instances based on load, closeness, and concurrency settings.

  • Monorepo and Multi-Environment Deployments: The command options you can use with flyctl to build and deploy multiple apps from a monorepo or deploy an app to multiple targets.

  • Secrets - Build time: How to set and use Docker secrets to make secrets available at build time.

  • Secrets - Runtime: How to set and use secrets, which are exported to the running App through environment variables, and find out how they work with deployments to help secure your App.

  • Deploy Tokens: An experimental feature to use in place of standard API tokens.