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

See Also