Comme tout bon produit, Gitlab propose une API REST pour contrôler son application. Cela va permettre d'automatiser des tâches répétitives telles que :
- la création et la gestion de groupes et de projets
- de le lier avec d'autres produits de votre infrastructure
- de commiter des fichiers
- gérer des tags
- créer des releases
- de déclencher des pipelines CI
- ...