exo

command-line interface for Exoscale cloud services

TLDR

Configure CLI credentials
$ exo config add
List compute instances
$ exo compute instance list
Create a compute instance in a specific zone
$ exo compute instance create [name] --zone [ch-gva-2]
SSH to an instance
$ exo compute instance ssh [instance_name]
List IAM API keys
$ exo iam api-key list
List object storage buckets
$ exo storage list
Show current account limits
$ exo limits

SYNOPSIS

exo command [subcommand] [options]

DESCRIPTION

exo is the command-line interface for Exoscale, a European cloud computing provider. It manages compute instances, storage, DNS, and other cloud resources.The tool provides commands for all Exoscale services including SKS (Kubernetes), DBaaS, dedicated inference, and networking. Configuration stores API credentials for authentication.exo enables infrastructure automation and management without the web console.

PARAMETERS

COMMAND

Service: compute, iam, storage, dns, etc.
compute SUBCOMMAND
Manage compute resources (instances, security groups, load balancers, SKS clusters, etc.).
dbaas SUBCOMMAND
Manage Database as a Service instances.
dns SUBCOMMAND
Manage DNS zones and records.
iam SUBCOMMAND
Identity and access management (API keys, roles, org policy).
storage SUBCOMMAND
Object storage operations (buckets, upload, download).
config SUBCOMMAND
Manage CLI configuration and credentials.
zone
List available zones.
limits
Show current account resource limits.
status
Show Exoscale platform status.
version
Print CLI version.
--help
Display help information.

CONFIGURATION

~/.config/exoscale/exoscale.toml

Stores API credentials and default zone/account settings.

INSTALL

sudo dnf install exo
sudo pacman -S exo
sudo apk add exoscale
nix profile install nixpkgs#exo

CAVEATS

Requires Exoscale account and API keys. Actions may incur costs. Zone availability varies. Some features require specific subscriptions.

HISTORY

exo is the official CLI for Exoscale, a Swiss cloud provider founded in 2011 offering GDPR-compliant cloud infrastructure with a focus on European data sovereignty.

SEE ALSO

aws(1), gcloud(1), az(1), doctl(1)