+++ title = "happyDomain pour les DevOps" description = "Automatisez la gestion DNS avec l'API REST de happyDomain. Intégrez les opérations de domaines dans vos pipelines CI/CD et workflows d'infrastructure." layout = "usage" +++ {{< usage-lead >}} Une API REST et une interface web pour automatiser la gestion des domaines dans le cloud, chez des fournisseurs et sur site. {{< /usage-lead >}} {{< usage-points title="Ça vous parle ?" >}} {{< usage-point icon="mouse" title="Le ClickOps ne passe pas à l'échelle" >}} Tout dans votre stack est du code, sauf le DNS. Les enregistrements sont encore modifiés à la main dans la console d'un fournisseur : impossible à scripter, à relire ou à reproduire. {{< /usage-point >}} {{< usage-point icon="plug" title="Une API par hébergeur" >}} Chaque hébergeur a sa propre API, sa propre authentification, ses propres particularités. Votre automatisation devient un amas de scripts fragiles qui casse à chaque fois qu'un client change de fournisseur. {{< /usage-point >}} {{< usage-point icon="git" title="Le DNS contourne votre pipeline" >}} Les déploiements sont relus, testés et réversibles. Les changements DNS partent directement en production, sans rien de tout cela. {{< /usage-point >}} {{< /usage-points >}} {{< usage-feature title="Une seule API REST pour toutes les opérations sur vos domaines." image="/img/screenshots/features/rest.png" url="app.happydomain.org/swagger/index.html" alt="Notre API REST, commentée et exposée avec Swagger" >}} Tout ce qui se fait dans l'interface web d'happyDomain peut se faire avec l'API, dans votre langage de prédilection. Scriptez-le une fois, exécutez-le partout. Notre API REST est entièrement documentée et grâce à Swagger, vous pouvez la parcourir et générer un client dans tous les langages supportés. Voir la documentation de l'API et l'essayer maintenant ! {{< /usage-feature >}} {{< usage-feature title="Oubliez les particularités de chaque hébergeur. Une seule abstraction pour plus de 25 hébergeurs." image="/img/screenshots/domain-abstract.webp" url="app.happydomain.org/domains/example.com" alt="Une zone affichée de la même façon, quel que soit le fournisseur derrière" flip="true" bg="green" >}} Écrivez votre automatisation pour happyDomain une seule fois ; il dialogue avec chaque fournisseur à votre place :