Fly.io

Platform

Runs apps and databases in fast-booting VMs in regions around the world

Price
Free trial, then pay per use
Access
Fly.io API token

About

Fly.io turns container images into fast-launching Firecracker micro-VMs (Fly Machines) that run in 18 regions, with managed Postgres and volumes. It suits full-stack apps that need real VMs near users. Usage is billed per second after a short free trial.

What you can do with it

  • Deploy a Dockerfile or framework app with fly launch and fly deploy
  • Start and stop VMs on demand through the Machines API
  • Run a managed Postgres database in the same region as your app

Get started

  1. Install flyctl, the Fly.io CLI
  2. Sign up or log in with fly auth login
  3. Run fly launch in your project directory

Example

curl -L https://fly.io/install.sh | sh
fly auth login
# creates, configures and (for most apps) deploys a new app
fly launch
# redeploy after changes
fly deploy

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
Go
MCP server
Local

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .