Checkmk is an open-source IT monitoring system for infrastructure and applications across physical, virtual, container and cloud environments.
ovh/ovhcloud-cli
Official OVHcloud command-line interface for managing OVHcloud services, accounts and Public Cloud resources from the terminal.
Open-source alternative to:OVHcloud Manager
- Stars
- 217
- Forks
- 36
- Open issues
- 67
- Last commit
- yesterday
What is it?
ovhcloud is the official command-line interface for OVHcloud. It exposes commands for most OVHcloud product families, from VPS, Bare Metal and domains to Public Cloud instances, Managed Kubernetes, databases, object storage and IAM. Output can be shown as a table, JSON, YAML, or a custom gval expression, which makes it usable both for quick lookups and for scripts and CI/CD pipelines.
Authentication works through an interactive login that creates API credentials, a standard ovh.conf file, or environment variables. Multiple accounts can be managed with named profiles. A global --debug flag logs HTTP request details, and --ignore-errors lets batch runs continue past non-fatal API errors.
The project also includes an experimental terminal UI (`ovhcloud browser`) that covers Public Cloud resources, and shell completion for Bash, Zsh, Fish and PowerShell. It is distributed as a binary, Docker image, Homebrew cask, or Go module.
Key features
- 01Covers most OVHcloud product families, including VPS, Bare Metal, domains and Public Cloud
- 02Outputs results as table, JSON, YAML or custom gval expressions
- 03Supports interactive login, config files, environment variables and named profiles
- 04Offers an experimental TUI for browsing Public Cloud resources
- 05Provides shell completion for Bash, Zsh, Fish and PowerShell
Use cases
- Automating OVHcloud infrastructure provisioning from scripts or CI/CD pipelines
- Querying VPS, instance or service details quickly from the terminal
- Managing Public Cloud Kubernetes clusters, databases and object storage without the web console
Quick start
- 1
Install with Homebrew
brew install --cask ovh/tap/ovhcloud-cli - 2
Or install from source with Go (requires Go installed)
go install github.com/ovh/ovhcloud-cli/cmd/ovhcloud@latest - 3
Log in and create API credentials
ovhcloud login
Things to know
- You need an OVHcloud account and API credentials to make any API calls.
- Many product areas are only partially covered by commands.
- The interactive browser (TUI) is marked experimental.
Topics
FAQ
- What is ovhcloud-cli?
- Official OVHcloud command-line interface for managing OVHcloud services, accounts and Public Cloud resources from the terminal. ovhcloud is the official command-line interface for OVHcloud. It exposes commands for most OVHcloud product families, from VPS, Bare Metal and domains to Public Cloud instances, Managed Kubernetes, databases, object storage and IAM. Output can be shown as a table, JSON, YAML, or a custom gval expression, which makes it usable both for quick lookups and for scripts and CI/CD pipelines.
- Is ovhcloud-cli free to use? What license does it have?
- ovhcloud-cli is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is ovhcloud-cli still maintained?
- Actively maintained. The last commit to ovhcloud-cli was on Oct 21, 2026.
- What can I use ovhcloud-cli for?
- Automating OVHcloud infrastructure provisioning from scripts or CI/CD pipelines Querying VPS, instance or service details quickly from the terminal Managing Public Cloud Kubernetes clusters, databases and object storage without the web console
- How do I install ovhcloud-cli?
- Install with Homebrew: brew install --cask ovh/tap/ovhcloud-cli Or install from source with Go (requires Go installed): go install github.com/ovh/ovhcloud-cli/cmd/ovhcloud@latest Log in and create API credentials: ovhcloud login
- Where can I get ovhcloud-cli?
- The source code and installation instructions are on GitHub: https://github.com/ovh/ovhcloud-cli
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An infrastructure automation tool that runs Python-defined operations and shell commands on SSH servers, local machines and Docker containers.
A web UI and CLI for documenting and managing home lab and small-scale IT infrastructure, stored in YAML files.
A command-line tool that installs K3s Kubernetes over SSH on a remote or local VM and fetches a kubeconfig for kubectl access.
A free, open-source platform for building your own cloud on Kubernetes, offering a REST API for clusters, databases, VMs and load balancers.
An open-source control plane that provisions and orchestrates GPU compute for training and inference across GPU clouds, Kubernetes, VMs, and on-prem clusters.