Fly.io developer documentation
Get started
Try ourquickstart or demo app
Or choose your favoritelanguage or framework
Apps on Fly.io
Fly Launch is app configuration, provisioning, deployment, scaling, and orchestration with our flyctl CLI.
Work with your apps:create, configure, deploy, and scale with Fly Launch, set secrets, and prepare for production
flyctl CLI
Use thefly
command to create and deploy apps, control individual Machines, configure networking, and more.
Installflyctl
flyctl isopen source
Fly Machines
Machines are fast-launching VMs—and the compute engine of the Fly.io platform.
Learn all aboutFly Machines
Machines API
Get precise, low-level control of Machines with our REST API.
GPU compute
Run GPU workloads on Fly Machines.
Supporting services
Services from Fly.io and our extension partners to help you run your entire stack near your users.
Supabase Postgres (public Alpha )
Networking
Private networking, public networking, custom domains and certificates, UDP apps, and routing.
Networkingon Fly.io
Monitoring
Explore built-in and custom Prometheus metrics and Grafana dashboards. Live tail and search your app’s logs, or ship them where you want them.
Security
Built-in security and partner extensions.
Securityon the Fly.io platform
Application security by Arcjetfor JavaScript apps