Skip to main content

Expanso CLI

expanso-cli

Expanso CLI - Command-line interface for Expanso

Synopsis

Expanso CLI is the command-line interface for interacting with Expanso.

Key Concepts:

• Profiles: Connection configurations for different Expanso environments • Jobs: Specifications for data processing pipelines that run on edge nodes • Nodes: Edge agents connected to the control plane • Evaluations: Scheduler decisions about job assignment to nodes • Executions: Job instances running on specific nodes

Getting Started:

  1. Save a profile to connect to the control plane: expanso-cli profile save prod --endpoint api.expanso.io --token YOUR_TOKEN --select

  2. List available edge nodes: expanso-cli node list

  3. Deploy a job: expanso-cli job deploy log-processor.yaml

  4. Check job status: expanso-cli job describe log-processor

  5. View executions on nodes: expanso-cli execution list --job log-processor

For shell completion setup, run 'expanso-cli completion --help'

Options

      --auth-token string   API bearer authentication token
-e, --endpoint string API endpoint URL
-h, --help help for expanso-cli
-k, --insecure Skip TLS certificate verification
-p, --profile string Profile to use for configuration
--timeout string Request timeout duration
-v, --verbose Enable verbose logging

SEE ALSO

Auto generated by spf13/cobra on 19-Nov-2025