Installing Flyctl

Flyctl is a command-line utility that lets you work with Fly, from creating your account to deploying your applications. It runs on your local device so you'll want to install the version that's appropriate for your operating system:

macOS Linux (32-bit) Linux (64-bit) Windows (32-bit) Windows (64-bit)

macOS

With Homebrew

If you have the Homebrew package manager installed, flyctl is available to you by running:

brew install superfly/tap/flyctl

With a Script

curl -L https://getfly.fly.dev/install.sh | sh

Command Line

Download the flyctl archive using the curl command:

curl -LO https://getfly.fly.dev/mac/flyctl.tgz

Extract the binary from the archive and move it to a directory in your shell's PATH:

tar xvzf flyctl.tgz
mv flyctl /usr/local/bin

32-bit Linux

With a Script

curl -L https://getfly.fly.dev/install.sh | sh

Command Line

Download the flyctl archive using the curl command:

curl -LO https://getfly.fly.dev/linux-i386/flyctl.tgz

Extract the binary from the archive and move it to a directory in your shell's PATH:

tar xvzf flyctl.tgz
mv flyctl /usr/local/bin

64-bit Linux

With a Script

curl -L https://getfly.fly.dev/install.sh | sh

Command Line

Download the flyctl archive using the curl command:

curl -LO https://getfly.fly.dev/linux-x86-64/flyctl.tgz

Extract the binary from the archive and move it to a directory in your shell's PATH:

tar xvzf flyctl.tgz
mv flyctl /usr/local/bin

32-bit Windows

Download the executable binary flyctl.exe using the curl command:

curl -LO https://getfly.fly.dev/windows-i386/flyctl.exe

64-bit Windows

Download the executable binary flyctl.exe using the curl command:

curl -LO https://getfly.fly.dev/windows-x86-64/flyctl.exe

Next...

To continue, you need a Fly account.

  • If this is your first time with Fly, your next step will be to Sign-Up For Fly.
  • If you already have a Fly account, then your next step is to Sign-In To Fly.