Installation
avala[cli] via pip, and verifies the setup. Requires Python 3.9+.
This installs the avala command along with Click and Rich for formatted terminal output.
Authentication
Set your API key as an environment variable (recommended):export statements to add to your shell profile.
Global Options
Commands
datasets
list options:
get output fields: UID, Name, Slug, Items, Type, Created, Updated.
projects
list options:
get output fields: UID, Name, Status, Created, Updated.
tasks
list options:
get output fields: UID, Name, Type, Status, Project, Created, Updated.
exports
create options:
storage-configs
Manage cloud storage connections (AWS S3, Google Cloud Storage).create options:
AWS S3 options:
Google Cloud Storage options:
agents
Manage automation agents.create options:
list options:
executions options:
webhooks
Manage webhook subscriptions.create options:
list / deliveries options:
quality-targets
Manage quality targets for projects.create options:
list options:
consensus
Manage consensus scoring for projects.summary / scores / compute options:
scores options:
config options (pass any to update, omit all to view):
inference-providers
Manage inference providers.create options:
list options:
auto-label
Manage auto-label jobs.create options:
list options:
fleet
Fleet commands are in preview. Commands described here may change.
devices list options:
recordings list options:
alerts list options:
configure
Interactive setup wizard for CLI credentials.export commands to add to your shell profile (~/.bashrc, ~/.zshrc, etc.).
Examples
List datasets and export a project
Set up cloud storage
Use with CI/CD
Environment Variables
Output Format
The CLI uses Rich for formatted output:- List commands display results in formatted tables.
- Get commands display a key-value detail view.
- Create/delete commands print confirmation messages.
The CLI does not yet support
--output json or --format flags. All output is formatted for terminal readability. For machine-readable output, use the Python SDK or REST API directly.