flyctl
The Fly CLI
About
flyctl is a command line interface to the Fly.io platform.
It allows users to manage authentication, application initialization, deployment, network configuration, logging and more with just the one command.
Initialize an App with the init command Deploy an App with the deploy command View a Deployed web application with the open command Check the status of an application with the status command
To read more, use the docs command to view Fly's help on the web.
Usage
flyctl [command] [flags]
Available Commands
- apps - Manage Apps
- auth - Manage authentication
- autoscale - Autoscaling App resources
- builds - Work with Fly Builds
- builtins - View and manage Flyctl deployment builtins
- certs - Manage certificates
- config - Manage an Apps configuration
- dashboard - Open web browser on Fly Web UI for this app
- deploy - Deploy an App to the Fly platform
- destroy - Permanently destroys an App
- dns-records - Manage DNS records
- docs - View Fly documentation
- domains - Manage domains
- history - List an App's change history
- info - Show detailed App information
- init - Initialize a new application
- ips - Manage IP addresses for Apps
- list - Lists your Fly resources
- logs - View App logs
- monitor - Monitor Deployments
- move - Move an App to another organization
- open - Open browser to current deployed application
- orgs - Commands for managing Fly organizations
- platform - Fly platform information
- regions - Manage regions
- releases - List App releases
- restart - Restart an application
- resume - Resume an application
- scale - Scale App resources
- secrets - Manage App secrets
- status - Show App status
- suspend - Suspend an application
- version - Show version information for the flyctl command
- volumes - Volume management commands
- wireguard - Commands that manage WireGuard peer connections
Options
-t, --access-token string Fly API Access Token
-h, --help help for flyctl
-j, --json json output
-v, --verbose verbose output