flyctl
CLI for deploying apps on the Fly.io platform
TLDR
SYNOPSIS
flyctl command [options] [arguments]
DESCRIPTION
flyctl (also available as fly) is the CLI for Fly.io, a platform for deploying applications globally on edge infrastructure. It manages applications, deployments, and platform resources.The tool deploys Docker containers or builds from source, distributing them across Fly's global network. It handles secrets, volumes, scaling, and networking configuration.flyctl enables full platform control from the command line, from initial launch to production management.
PARAMETERS
COMMAND
Operation: launch, deploy, apps, logs, ssh, etc.launch
Create and deploy new app.deploy
Deploy current directory.apps SUBCMD
Manage applications.logs
View application logs.ssh SUBCMD
SSH access to machines.secrets SUBCMD
Manage secrets/environment.scale SUBCMD
Adjust resources.status
Show app deployment status.--help
Display help information.-t, --access-token TOKEN
Fly API access token.--verbose
Verbose output.--debug
Print additional logs and traces.
CONFIGURATION
fly.toml
Application configuration file defining services, regions, build settings, and environment variables.
CAVEATS
Requires Fly.io account. Usage incurs costs. Some features region-dependent.
HISTORY
flyctl is the CLI for Fly.io, a platform launched in 2017 focusing on edge deployment. It positions applications close to users worldwide using lightweight VMs.
