API & CLI
Automatisez Argy au-delà de l'interface graphique : API REST et ligne de commande.
Argy est conçu pour être API-first. Tout ce qui est possible de faire dans le portail Argy est également réalisable via notre API ou notre outil en ligne de commande (CLI).
CLI Argy
La CLI Argy permet aux développeurs et aux équipes plateforme d'interagir avec l'IDP directement depuis leur terminal ou leurs pipelines CI/CD.
Installation
La CLI est fournie aux clients Argy et peut être installée depuis votre espace Argy (ou via un package interne selon vos contraintes).
Commandes courantes
- Authentification via SSO.
- Lister les golden paths disponibles.
- Initialiser un produit (ex. service, pipeline) à partir d’un pattern.
- Déclencher un run (déploiement, provisioning, routine SRE) selon votre configuration.
API REST
Pour les intégrations plus poussées, Argy expose une API REST complète documentée via OpenAPI/Swagger.
Authentification
L'API s'intègre à votre modèle d'identité (SSO) et supporte des mécanismes d'accès adaptés aux automatisations (tokens applicatifs).
Exemple de requête
Exemple conceptuel : créer ou mettre à jour un produit, puis déclencher un run via une requête authentifiée.
Les endpoints exacts et exemples complets sont disponibles dans la documentation OpenAPI de votre tenant.
Intégrations CI/CD
La CLI Argy est optimisée pour être utilisée dans des environnements de CI (GitHub Actions, GitLab Runner, Jenkins). Elle fournit des sorties au format JSON pour faciliter le traitement des résultats et l'automatisation des workflows.