> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fly.io/llms.txt
> Use this file to discover all available pages before exploring further.

# fly help

This is flyctl, the Fly.io command line interface.

## Usage

```
fly [flags]
```

## Available Commands

* [agent](/flyctl/cmd/fly_agent/)	 - Commands that manage the Fly agent, a background process that manages flyctl wireguard connections
* [apps](/flyctl/cmd/fly_apps/)	 - Manage apps.
* [auth](/flyctl/cmd/fly_auth/)	 - Manage authentication
* [certs](/flyctl/cmd/fly_certs/)	 - Manage certificates
* [checks](/flyctl/cmd/fly_checks/)	 - Manage health checks
* [config](/flyctl/cmd/fly_config/)	 - Manage an app's configuration
* [console](/flyctl/cmd/fly_console/)	 - Run a console in a new or existing machine
* [consul](/flyctl/cmd/fly_consul/)	 - Enable and manage Consul clusters
* [dashboard](/flyctl/cmd/fly_dashboard/)	 - Open web browser on Fly Web UI for this app
* [deploy](/flyctl/cmd/fly_deploy/)	 - Deploy Fly applications
* [dig](/flyctl/cmd/fly_dig/)	 - Make DNS requests against Fly.io's internal DNS server
* [docs](/flyctl/index)	 - View Fly documentation
* [doctor](/flyctl/cmd/fly_doctor/)	 - The DOCTOR command allows you to debug your Fly environment
* [extensions](/flyctl/cmd/fly_extensions/)	 - Extensions are additional functionality that can be added to your Fly apps
* [image](/flyctl/cmd/fly_image/)	 - Manage app image
* [incidents](/flyctl/cmd/fly_incidents/)	 - Show incidents
* [ips](/flyctl/cmd/fly_ips/)	 - Manage IP addresses for apps
* [jobs](/flyctl/cmd/fly_jobs/)	 - Show jobs at Fly.io
* [launch](/flyctl/cmd/fly_launch/)	 - Create and configure a new app from source code or a Docker image
* [litefs-cloud](/flyctl/cmd/fly_litefs-cloud/)	 - LiteFS Cloud management commands
* [logs](/flyctl/cmd/fly_logs/)	 - View app logs
* [machine](/flyctl/cmd/fly_machine/)	 - Manage Fly Machines.
* [mcp](/flyctl/cmd/fly_mcp/)	 - flyctl Model Context Protocol.
* [mpg](/flyctl/cmd/fly_mpg/)	 - Manage Managed Postgres clusters.
* [orgs](/flyctl/cmd/fly_orgs/)	 - Commands for managing Fly organizations
* [ping](/flyctl/cmd/fly_ping/)	 - Test connectivity with ICMP ping messages
* [platform](/flyctl/cmd/fly_platform/)	 - Fly platform information
* [postgres](/flyctl/cmd/fly_postgres/)	 - Unmanaged Postgres cluster commands
* [proxy](/flyctl/cmd/fly_proxy/)	 - Proxies connections to a Fly Machine.
* [redis](/flyctl/cmd/fly_redis/)	 - Launch and manage Redis databases managed by Upstash.com
* [releases](/flyctl/cmd/fly_releases/)	 - List app releases
* [scale](/flyctl/cmd/fly_scale/)	 - Scale app resources
* [secrets](/flyctl/cmd/fly_secrets/)	 - Manage application secrets with the set and unset commands.
* [services](/flyctl/cmd/fly_services/)	 - Show the application's services
* [settings](/flyctl/cmd/fly_settings/)	 - Manage flyctl settings
* [sftp](/flyctl/cmd/fly_sftp/)	 - Get or put files from a remote VM.
* [ssh](/flyctl/cmd/fly_ssh/)	 - Use SSH to log into or run commands on Machines
* [status](/flyctl/cmd/fly_status/)	 - Show app status
* [storage](/flyctl/cmd/fly_storage/)	 - Provision and manage Tigris object storage buckets
* [synthetics](/flyctl/cmd/fly_synthetics/)	 - Synthetic monitoring
* [tokens](/flyctl/cmd/fly_tokens/)	 - Manage Fly.io API tokens
* [version](/flyctl/cmd/fly_version/)	 - Show version information for the flyctl command
* [volumes](/flyctl/cmd/fly_volumes/)	 - Manage Fly Volumes.
* [wireguard](/flyctl/cmd/fly_wireguard/)	 - Commands that manage WireGuard peer connections

## Options

```
  -t, --access-token string   Fly API Access Token
      --debug                 Print additional logs and traces
  -h, --help                  help for fly
      --verbose               Verbose output
```

## See Also
