> ## 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.

# flyctl - The Fly.io CLI

flyctl, the Fly.io CLI, is one of the primary ways to interact with the Fly.io platform. You'll use the `fly` command to create and deploy apps, manage Machines and volumes, configure networking, and more.

First, [install flyctl](/flyctl/install).

Also check out [flyctl and continuous integration](/flyctl/integrating) which covers environment variables, JSON and other automation related information about flyctl.

The following list includes some important commands to get started.

## Using your Fly.io Account

* Signing Up: [fly auth signup](/flyctl/cmd/fly_auth_signup)
* Logging In: [fly auth login](/flyctl/cmd/fly_auth_login)

## Working with Apps

* Create An App: [fly launch](/flyctl/cmd/fly_launch)
* Deploy An App: [fly deploy](/flyctl/cmd/fly_deploy)
* Manage Apps: [fly apps](/flyctl/cmd/fly_apps)
* Manage App Secrets: [fly secrets](/flyctl/cmd/fly_secrets)

## Viewing and monitoring an App

* Show App Logs: [fly logs](/flyctl/cmd/fly_logs)
* Show App Deployment Status: [fly status](/flyctl/cmd/fly_status)
* Show App Releases: [fly releases](/flyctl/cmd/fly_releases)

## Configuring networking and certificates

* Assign IP Addresses: [fly ips](/flyctl/cmd/fly_ips)
* Create Certificates: [fly certs](/flyctl/cmd/fly_certs)
