Skip to main content
The fal CLI is your primary tool for deploying, managing, and monitoring serverless applications.

Installation

pip install fal
After installation, authenticate:
fal auth login

Core Commands

CommandDescription
fal deployDeploy an application to fal
fal apps listList your deployed applications
fal apps scaleConfigure scaling and concurrency
fal runners listView active runners
fal keys createCreate API keys
fal secrets setManage environment secrets

Quick Examples

Deploy an app:
fal deploy my_app.py
List apps:
fal apps list
Scale an app:
fal apps scale my-app --max-concurrency 10 --min-concurrency 1
View logs:
fal apps logs my-app

Full Reference

For complete command documentation with all flags and options:

CLI Reference

Complete CLI documentation

Programmatic Alternative

Need to automate CLI workflows from Python? Use the SyncServerlessClient:

SyncServerlessClient

Python client with methods that mirror CLI commands