home / cloud / exoscale-cli

Exoscale CLI

Official · Exoscale

Official Exoscale CLI for managing compute, DNS, storage, Kubernetes, database, IAM, and AI inference resources.

$brew tap exoscale/tap && brew install exoscale-cli
Language
Go
Stars
90
Category
Cloud & Storage
Agent
Ready
Agent Compatibility
JSON Output
Agent Skill
MCP Support
AI Analysis

Exoscale CLI is Exoscale's official shell interface for provisioning and operating cloud resources across compute, networking, storage, database, IAM, Kubernetes, and newer dedicated inference services. It is a general control plane CLI, not just a thin wrapper around one product area.

What It Enables
  • Create, inspect, update, and delete Exoscale infrastructure such as instances, load balancers, block storage, private networks, DNS zones and records, object storage buckets, and IAM resources.
  • Manage higher-level platform services including SKS Kubernetes clusters and node pools, DBaaS services and users, and dedicated inference models or deployments.
  • Generate kubeconfig or ExecCredential data, fetch service logs, and script follow-up shell steps against resources in the right account and zone.
Agent Fit
  • Global JSON and text-template output modes make it practical to inspect state, pipe results, and feed follow-up commands in shell or CI workflows.
  • Most day-two resource operations are direct Cobra subcommands with predictable flags, aliases, exit behavior, and --force paths that suit unattended automation once credentials exist.
  • The rough edges are setup and some live workflows: initial exo config wants a TTY, many destructive commands prompt by default, and a few outputs like raw logs or kubeconfig are better for handoff than structured parsing.
Caveats
  • You need Exoscale API credentials and account or zone context before most commands are useful, and the guided config flow is explicitly interactive.
  • Some commands emit domain-specific plaintext rather than structured objects, especially for logs, kubeconfig material, and human-oriented status views.