Fly.io developer documentation
Machines are fast-launching VMs—and the engine of the Fly.io platform.
They’re also a low-level interface to deploy and scale out your application with precise control.
Fly Launch is configuration, provisioning, deployment, scaling, and orchestration with flyctl, built on Fly Machines.
Run GPU workloads on Fly Machines.
All languages and frameworks can run on Fly.io. We have more extensive docs and support for the following:
See the whole list:
Add-on services to help you run your entire stack near your users.
- Upstash for Redis®
- Tigris object storage
- Supabase Postgres (private beta)
- Sentry application monitoring
- LiteFS Cloud
- Fly Kubernetes (private beta)
Private networking, public services, routing, and load balancing.
Ship your app’s logs where you want them.
Explore built-in and custom Prometheus metrics and Grafana dashboards.
Set up DNS and SSL certs for your app at your own domain.
Set up continuous deployment from GitHub.