GitLab ist eine DevOps-Plattform, die Quellcodeverwaltung, Merge Requests und Code-Review, integriertes CI/CD, Planung, eine Paket- und Container-Registry sowie Sicherheitsfunktionen wie SAST, DAST und Abhängigkeitsscans vereint. Hinzu kommt die GitLab Duo Agent Platform für KI-Unterstützung. Teams können es als Multi-Tenant-SaaS auf GitLab.com nutzen, als GitLab Dedicated, eine von GitLab betriebene Single-Tenant-SaaS, oder als GitLab Self-Managed auf eigener Infrastruktur, auch in Air-Gap-Umgebungen.
GitLab Inc. ist ein US-Unternehmen mit Sitz in San Francisco und an der Nasdaq notiert. GitLab folgt einem Open-Core-Modell: Der Quellcode der GitLab Community Edition ist unter der MIT-Lizenz veröffentlicht. Bei Self-Managed betreibt eine Organisation die Software auf selbst gewählter Infrastruktur und behält die Kontrolle über ihre Daten. GitLab Dedicated wird in einer vom Kunden gewählten AWS-Region bereitgestellt. Für eine europäische Organisation verringert Self-Hosting die Abhängigkeit vom Hosting des Anbieters, auch wenn der Anbieter selbst ein US-Unternehmen bleibt.