GitLab is een DevOps-platform dat broncodebeheer, merge requests en codereview, ingebouwde CI/CD, planning, een pakket- en containerregister en beveiligingsfuncties zoals SAST, DAST en dependency-scanning combineert. Ook het GitLab Duo Agent Platform voor AI-ondersteuning maakt deel uit van het platform. Teams kunnen het gebruiken als multi-tenant SaaS op GitLab.com, als GitLab Dedicated, een single-tenant SaaS die door GitLab wordt beheerd, of als GitLab Self-Managed op eigen infrastructuur, ook in air-gapped omgevingen.
GitLab Inc. is een Amerikaans bedrijf, gevestigd in San Francisco en genoteerd aan de Nasdaq. GitLab hanteert een open-coremodel: de broncode van GitLab Community Edition is gepubliceerd onder de MIT-licentie. Bij Self-Managed draait een organisatie de software op zelfgekozen infrastructuur en houdt zij de controle over haar gegevens. GitLab Dedicated wordt uitgerold in een AWS-regio naar keuze van de klant. Voor een Europese organisatie verkleint zelfhosting de afhankelijkheid van de hosting van de leverancier, al blijft de leverancier zelf een Amerikaans bedrijf.