Skip to content

Authentication

fal supports a variety of authentication methods.

fal auth login

You can also login to fal using the fal auth login command.

Terminal window
fal auth login

Team accounts

If you are a member of a team, fal auth login will ask you if you’d like to use a team account. You can also manage teams later using the fal team command.

To list teams that you are a member of, run:

Terminal window
fal team list
┏━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
Default Team Full Name ID
┡━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
* myteam My Team github|1kbr8zjkk377xfs5tl2erl4x
otherteam Other Team github|v11vo11w2kqakm99ke00258q
└─────────┴──────────────────┴───────────────────┴─────────────────────────────────┘

To switch to a different team, run:

Terminal window
fal team set otherteam

To unset the default team and use your own personal account, run:

Terminal window
fal team unset

API Keys

Create an API key at API Keys with the ADMIN scope. If creating a key for a team, make sure to select your team on the top left corner.

Managing API Keys

When working with multiple API keys, you can use the fal profile command to save your API keys and switch between them.