> Install flyctl on Windows PS C:> powershell -Command "iwr https://fly.io/install.ps1 -useb | iex" > Ship a Docker image PS C:> fly launch > Run it on three continents PS C:> fly scale count 3 --region ams,hkg,sjc
Not on Windows? 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.