Déploie du code, gère des environnements et automatise des processus en utilisant l'interface de ton choix : CLI, console ou API. Quelle que soit l'interface que tu choisis, les projets, les autorisations et les résultats restent les mêmes.

L'interface CLI d'Upsun te permet d'effectuer toutes les actions de la plateforme depuis ton terminal. Déploie du code, crée des environnements de branche, consulte les journaux et connecte-toi via SSH à des conteneurs en cours d'exécution sans quitter ton processus.
Une vue d'ensemble de chaque projet, environnement, utilisateur et activité. Visualise l'état de la plateforme en un clin d'œil, gère les accès et effectue tes tâches quotidiennes depuis ton navigateur.
Chaque action de la CLI et de la console est également disponible via une API REST. Lance des déploiements, gère des environnements ou récupère l'état d'un projet depuis ton CI, tes tableaux de bord ou tes outils internes.
Toute action disponible dans une interface l'est également dans les autres. Ton équipe peut faire passer un processus de la console à un script CLI, puis à un appel API, sans avoir à réécrire la logique.
Tout ce sur quoi tu peux cliquer peut faire l'objet d'un script. Transforme un processus manuel en appel API ou en commande CLI tout en conservant le même comportement, les mêmes autorisations et le même résultat.
Terminal, navigateur ou pipeline d'intégration continue : chacun convient à un type de travail différent. Choisis l'interface qui correspond le mieux à ton processus.
Les rôles, les équipes et les règles d'accès s'appliquent à la fois à l'interface en ligne de commande (CLI), à la console et à l'API. Un utilisateur bénéficie du même accès via toutes les interfaces, ce qui facilite l'audit et réduit les risques de mauvaise configuration.
Les agents peuvent déployer, créer des branches et restaurer des environnements en utilisant les mêmes autorisations CLI que l'utilisateur qui les a authentifiés.
Upsun développe et assure la maintenance de ces trois interfaces. Pas besoin d'installer de wrappers tiers, pas besoin de mettre à jour des SDK communautaires, pas besoin de suivre les évolutions des API.
Chaque rôle nécessite des outils différents. Les équipes produit peuvent utiliser la console, tandis que les développeurs et les équipes de la plateforme travaillent via l'interface en ligne de commande (CLI) ou l'API.