CLI OVHcloud
CLI OVHcloud
La CLI officielle pour piloter tout votre cloud OVHcloud depuis votre terminal. Installation rapide, authentification guidée : la CLI est un outil simple pour piloter très rapidement vos services OVHcloud.
Installation
En une commande
Usages
Test, développement et production
Prêt pour l’agentique
Et compatible avec vos chaînes CI/CD
Couverture
De la plupart des services et infrastructures OVHcloud
Avantages et bénéfices
Gagnez en rapidité, automatisez vos opérations et gardez le contrôle sur l’ensemble de vos services OVHcloud, avec un outil conçu pour les équipes devops et SRE.
Rapidité et efficacité
Une seule commande pour lister, créer, modifier ou supprimer des ressources. Réduisez le temps passé dans vos interfaces graphiques et travaillez directement depuis votre terminal.
Automatisation et CI/CD
Intégrez la CLI dans vos scripts, pipelines et outils d’orchestration. Flux reproductibles facilement : idéal pour le déploiement et la migration à grande échelle.
Contrôle et transparence
Code open source, commandes explicites et sorties formatables (JSON, YAML, tableau). Conçu pour les équipes de développement et les devops qui veulent garder la main.
Spécificités OVHcloud
Une CLI pensée pour s’aligner sur les standards du marché et sur l’écosystème OVHcloud.
Évolution avec le portefeuille OVHcloud
La feuille de route de la CLI vise une compatibilité avec un large portefeuille de services OVHcloud : Public Cloud, Private Cloud, Bare Metal, VPS, hébergement, réseau, bases de données, IA : un seul outil pour piloter l'ensemble des services OVHcloud.
Pleine compatibilité avec la stack OpenStack
La CLI OVHcloud est complémentaire de celles de la technologie exposée par certains de nos services (ex. kubectl, S3). Une réversibilité totale et des outils adaptés à chacun de vos besoins.
Une CLI pour tout le portefeuille OVHcloud
Couverture croissante des produits OVHcloud avec des commandes dédiées.
« Oui » = couverture complète, « Partiellement » = couverture en cours d’enrichissement.
| Catégorie | Commande/produit | Couverture |
| Serveur dédié/VPS | baremetal, vps | Oui |
| Public Cloud/Compute | instance | Oui |
| Public Cloud/conteneurs | kube, rancher, container-registry | Oui |
| Public Cloud/bases de données | database,managed-bases de données | Partiel |
| Public Cloud/analytics | managed-analytics | Partiel |
| Public Cloud/stockage | stockage-s3, stockage-swift, stockage-block, stockage | Oui |
| Public Cloud/réseau | loadbalancer, gateway,private, réseau, region, cssh-key, user, quota, cloud | Oui |
| Public Cloud/Data Platform | data platform | Partiel |
| Public Cloud/solutions IA et quantique | ai deploy, ai training, ai notebook, quantum emulator, quantum qpu | Partiel |
| Identité/accès | iam, login | Partiel |
| Private Cloud/hybride | dedicated-cloud, dedicated-cluster, nutanix | Partiel |
| Réseau | ip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicated | Partiel |
| Domaines/DNS/e-mail/hébergement | domain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-database | Partiel |
| Backup/sécurité/support | veeam*, ssl, okms, support-tickets, vmwareclouddirector-* | Partiel |
Liste complète des commandes : ovhcloud -h. Détails : produits compatibles sur GitHub.
Cas d’usage et exemples
Syntaxe générale : ovhcloud [command] {sous-commandes} {paramètres}.
Formats de sortie : tableau, JSON, YAML ou expressions gval.
| Objectif | Commande |
| Se connecter et enregistrer les identifiants | ovhcloud login |
| Lister les VPS (tableau) | ovhcloud vps list |
| Détails d’un VPS en JSON | ovhcloud vps get -o json |
| Ré-installer un serveur Bare Metal (mode interactif) | ovhcloud baremetal reinstall --editor |
| Lister les instances et filtrer sur la région GRA9 | ovhcloud cloud instance list --filter 'region=="GRA9"' |
| Récupérer l’ID d’un pool de nœud MKS par nom | ovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id' |
Options globales utiles : -o --output, -f, --format (expression gval), -h, --help.
Ces produits peuvent également vous intéresser
Pilotez tout votre cloud depuis le terminal
Installation en une commande, open source, compatible OpenStack et alignée sur le portefeuille OVHcloud. Essayez la CLI sans engagement.
Les questions que vous vous posez
Que puis-je faire avec la CLI OVHcloud ?
La CLI OVHcloud permet de gérer vos services OVHcloud depuis un terminal. Vous pouvez, par exemple, lister, créer, modifier ou supprimer des services facilement depuis le terminal. La CLI est encore en développement, mais la couverture et les fonctionnalités vont s’enrichir avec le temps.
Quelle est la liste détaillée des services couverts par la CLI OVHcloud ?
La CLI OVHcloud est encore en développement, la couverture va donc s’étendre. La couverture actuelle est détaillée en tapant la commande « ovhcloud -h » dans la CLI.
Comment s'authentifier ?
Pour vous authentifier vous pouvez consulter la documentation disponible ici.
Existe-t-il une documentation ?
Un guide pour bien démarrer avec la CLI OVHcloud est disponible dans notre centre de documentation. Le Read me GitHub détaille l’installation, l’authentification et les exemples.
Comment s’authentifier facilement ?
La méthode la plus simple est « ovhcloud login » : elle crée et enregistre vos identifiants API de façon interactive. Vous pouvez aussi utiliser un fichier « ~/.ovh.conf » ou des variables d’environnement pour les scripts et la CI/CD.
Quels produits sont entièrement supportés par la CLI ?
Les produits avec une couverture complète (« Oui ») incluent notamment : instances Public Cloud, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS et IAM. Tapez « ovhcloud -h » pour la liste à jour des commandes.


