> Install flyctl on GNU/Linux $ curl -L https://fly.io/install.sh | sh > Ship a Docker image $ fly launch > Run it on three continents $ fly scale count 3 --region ams,hkg,sjc
Not on GNU/Linux? Install flyctl for your platform.
- Launch Instantly
- Fly Machines boot in around 300ms, fast enough to start in response to HTTP requests.
- Clone Globally
- Use machines as templates to place your app in any region we serve.
- Scale to Zero
- Pause machines when they’re not in use, paying only for machines that actually run.
- Zero-Config Secure Networking
- Machines automatically connect to our global Anycast network and to IPv6 private networks.
- Single Sign-On and MFA
- Secure-by-default private networking
- Memory-safe Rust and Go stack
- E2EE with A-grade TLS and WireGuard
- SOC2 attested
No Poster Board Necessary
Globally Distributed Databases Without the Science Project
Fly Anycast HTTP lets apps control routing, enabling single-writer multi-reader clusters for super-fast reads.
Fast nVME Storage
Create Fly Volumes from 1 to 500 gigabytes with a single command; they show up as directories in your VMs, use them however you like.
Fly Volumes are snapshotted to off-network durable encrypted storage, no extra config required.
Postgres Cluster Management
Automatic leader election, fail-over, and member management, built on standard Postgres tooling.
Use our automated Postgres, or bring your own database, like CockroachDB or Mongo.