Key-Based Authentication
There are two main reasons to use key-based authentication:
- When calling ready-to-use models
- In headless remote environments or CI/CD (where GitHub authentication is not available)
Generating the keys
Navigate to our dashboard keys page and generate a key from the UI fal.ai/dashboard/keys
Scopes
Scopes provide a way to control the permissions and access level of a given key. By assigning scopes to keys, you can limit the operations that each key can perform. Currently there are only two scopes, ADMIN
and API
. If you are just consuming ready-to-use models, we recommend that you use the API
scope.
API scope
- Grants access to ready-to-use models.
ADMIN scope
- Grants full access to private models.
- Grants full access to CLI operations.
- Grants access to ready-to-use models.