GitLab kun je vergelijken met het bekendere GitHub, maar bevat een aantal subtiele verschillen. Het is een omgeving voor het beheren van Git-repositories on-premises. Het wordt uitgegeven onder de MIT Expat-licentie en ontwikkeld in Ruby on Rails. GitLab is beschikbaar in twee versies: de gratis te gebruiken Community Edition en een betaalde Enterprise Edition, met meer functies die op grote bedrijven zijn gericht. De verschillende smaken worden op deze pagina uiteengezet. Het ontwikkelteam heeft GitLab 11.1.1 uitgebracht, met de volgende veranderingen: