Classes
SyncServerlessClient
- client.apps.* - corresponds to
fal apps ... - client.runners.* - corresponds to
fal runners ... - client.keys.* - corresponds to
fal keys ... - client.secrets.* - corresponds to
fal secrets ... - client.deploy() - corresponds to
fal deploy ...
Constructor Parameters
Constructor Parameters
| Name | Type | Default | Description |
|---|---|---|---|
host | Optional[str] | None | Optional. Override API host. |
api_key | Optional[str] | None | Optional. If omitted, read from env/profile. |
profile | Optional[str] | None | Optional. Named profile to use. |
team | Optional[str] | None | Optional. Team context for runner operations. |
Class Variables
Class Variables
| Name | Type | Default | Description |
|---|---|---|---|
host | Optional[str] | None | - |
api_key | Optional[str] | None | - |
profile | Optional[str] | None | - |
team | Optional[str] | None | - |
Properties
Properties
| Name | Type | Description |
|---|---|---|
_credentials | Credentials | - |
_grpc_host | str | - |
_rest_url | str | - |
Methods
Methods
deploy
fal deploy. If app_ref is omitted, discovery behavior matches the CLI
(e.g., uses pyproject.toml).Example:| Parameter | Type | Default | Description |
|---|---|---|---|
args | - | - | - |
kwargs | - | - | - |
AppsNamespace
fal apps ... CLI commands. Accessed via client.apps.
Example:
Constructor Parameters
Constructor Parameters
| Name | Type | Default | Description |
|---|---|---|---|
client | SyncServerlessClient | - | - |
Methods
Methods
list
fal apps list.Example:| Parameter | Type | Default | Description |
|---|---|---|---|
filter | str | None | None | Optional app name filter string. |
list[AliasInfo]rollout
| Parameter | Type | Default | Description |
|---|---|---|---|
app_name | str | - | - |
force | bool | False | - |
NoneTyperunners
fal apps runners \<app\>.Example:| Parameter | Type | Default | Description |
|---|---|---|---|
app_name | str | - | Name of the application. |
since | - | None | Only return runners started after this datetime. |
state | Optional[list[str]] | None | Filter by runner state (e.g., [“running”]). |
list[RunnerInfo]scale
fal apps scale. Any omitted option keeps the current value.Example:| Parameter | Type | Default | Description |
|---|---|---|---|
app_name | str | - | Name of the application. |
keep_alive | int | None | None | Keep-alive time in seconds. |
max_multiplexing | int | None | None | Maximum request multiplexing. |
max_concurrency | int | None | None | Maximum concurrent runners. |
min_concurrency | int | None | None | Minimum concurrent runners. |
concurrency_buffer | int | None | None | - |
concurrency_buffer_perc | int | None | None | - |
scaling_delay | int | None | None | - |
request_timeout | int | None | None | Request timeout in seconds. |
startup_timeout | int | None | None | Startup timeout in seconds. |
machine_types | Optional[list[str]] | None | List of allowed machine types (e.g., [“GPU-H100”]). |
regions | Optional[list[str]] | None | List of allowed regions (e.g., [“us-east-1”]). |
AliasInfoRunnersNamespace
fal runners ... CLI commands. Accessed via client.runners.
Example:
Constructor Parameters
Constructor Parameters
| Name | Type | Default | Description |
|---|---|---|---|
client | SyncServerlessClient | - | - |
Methods
Methods
kill
| Parameter | Type | Default | Description |
|---|---|---|---|
runner_id | str | - | The ID of the runner to kill. |
NoneTypelist
fal runners list.Example:| Parameter | Type | Default | Description |
|---|---|---|---|
since | - | None | Only return runners started after this datetime. |
list[RunnerInfo]stop
| Parameter | Type | Default | Description |
|---|---|---|---|
runner_id | str | - | The ID of the runner to stop. |
NoneTypeKeysNamespace
fal keys ... CLI commands. Accessed via client.keys.
Example:
Constructor Parameters
Constructor Parameters
| Name | Type | Default | Description |
|---|---|---|---|
client | SyncServerlessClient | - | - |
Methods
Methods
create
| Parameter | Type | Default | Description |
|---|---|---|---|
scope | KeyScope | - | Key scope (e.g., “admin”). |
description | str | None | None | Optional description for the key. |
tuple[str, str]list
list[UserKeyInfo]revoke
| Parameter | Type | Default | Description |
|---|---|---|---|
key_id | str | - | The ID of the key to revoke. |
NoneTypeSecretsNamespace
fal secrets ... CLI commands. Accessed via client.secrets.
Example:
Constructor Parameters
Constructor Parameters
| Name | Type | Default | Description |
|---|---|---|---|
client | SyncServerlessClient | - | - |
Methods
Methods
list
list[ServerlessSecret]set
| Parameter | Type | Default | Description |
|---|---|---|---|
name | str | - | Name of the secret. |
value | str | - | Value to store. |
NoneTypeunset
| Parameter | Type | Default | Description |
|---|---|---|---|
name | str | - | Name of the secret to delete. |
NoneType