Skip to main content
The Avala CLI lets you list datasets, create exports, manage cloud storage, and more — directly from the command line.

Installation

The install script detects your Python version, installs 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):
Or pass it as a flag on any command:
To set up credentials interactively:
This walks you through entering your API key and base URL, then prints the 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.
Manage fleet devices, recordings, events, rules, and alerts.
devices list options: recordings list options: alerts list options:

configure

Interactive setup wizard for CLI credentials.
Prompts for your API key and base URL, then outputs the 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.
Colors and formatting are automatically disabled when output is piped or redirected.
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.