Skip to main content
TrustRadius
GitLab

GitLab

Overview

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts.…

Read more
Recent Reviews

Solid and complete tool

9 out of 10
October 10, 2023
Incentivized
It's the main tool used to manage our git versioning, CI/CD, merge requests and repository for several of our projects. But we don't use …
Continue reading

Pipelines Rock

9 out of 10
October 03, 2023
Incentivized
Our organization has grown large enough such that managing individual projects is a bit of a pain. We try to delegate to our dev teams as …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

GitLab Essential

$0

Cloud
per month per user

GitLab Premium

$29

Cloud
per month per user

GitLab Ultimate

$99

Cloud
per month per user

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://about.gitlab.com/pricing?utm_me…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps teams across the complete DevSecOps lifecycle, from developing, securing, and deploying software.

Differentiators, as described by Gitlab:

  • Simplicity: With GitLab, DevSecOps can be achieved through a single platform with a user-friendly interface
  • Security: GitLab offers built-in security scans that provides a comprehensive security solution.
  • Transparency: The code base for GitLab is open to community contributions, to ensure transparency and an open-core approach.
  • Cloud-Agnostic: Can be deployed anywhere with no vendor lock-in

GitLab Screenshots

Screenshot of GitLab, a comprehensive DevSecOps platform.Screenshot of Security DashboardScreenshot of Merge Request

GitLab Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac, BSD* (Ubuntu 14.04 LTS or later), Android, iOS, full list see https://about.gitlab.com/handbook/security/approved_os.html
Mobile ApplicationNo
Supported CountriesInternational
Supported LanguagesChinese, English, German, Japanese, Korean, Portuguese, Spanish

Frequently Asked Questions

GitLab starts at $0.

JFrog Artifactory, Jira Align, and Jenkins are common alternatives for GitLab.

Reviewers rate Project Access Control and Branch Protection highest, with a score of 9.3.

The most common users of GitLab are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(346)

Attribute Ratings

Reviews

(1-10 of 10)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have replaced Jenkins with the CI/CD deployment which is provided by Gitlab and it has helped in achieving the automation of deployment for our project. Also, previously we were using SVN but now Gitlab is used even for storing and maintaining versions of Customer documents for example Release Notes, Technical Documents, etc.
December 08, 2020

GitLab at a small company

Balázs Kiss | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Yep, it has replaced nearly all of our tools.
- Our documentation has moved from JIRA to Gitlab Wiki
- Our CI and release manager is now Gitlab instead of Jenkins
- We changed our custom VM system to Gitlab workers
- Our kanban boards and ticketing systems are now all merged into Gitlab as well.
Willian Molinari | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
When using the open-source version, it prevented us to have a very expensive Github account to hold all of our repositories. Gitlab also helped us to not have a dedicated tool for review (like Gerrit) because we were able to rely entirely on their CI + Pull Request management infrastructure.
Michael Jenkins | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
At the time I'm writing this, the teams I work with are moving out of CI/CD applications into Gitlab CI for deployments and building docker images. Because we are straddling the transition at the moment, we haven't replaced any tools but I can see our current CI engine being replaced by Gitlab. In addition I can see us using Gitlab's docker image registry for storing images needed by our application.
Richard Rout | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Because gitlab has a built in continuous integration runner and machines available which will compile, run tests, run code and even perform deployments and other tasks, we don't need to make use of another tool for that.
Compared to Github, it has a lot of these features built in - however Github integrates with a lot of these tools fairly seamlessly also. Gitlab, in comparison, has less tools available.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Gitlab actually reduces the need for quite a bit of tooling. First and foremost, Gitlab as a version control system allows teams to use it as opposed to the multitude of other vcs systems out there. Gitlab has also eliminated the need for having a separate artifact storage (at least for our needs). Finally, gitlab has made issue tracking a breeze which has eliminated the need for Jira (at least within our use case). Jenkins as well -- using Gitlab as our pipeline solution really gets rid of complexity, plugin reliability, and unnecessary configuration outside the code base.
Return to navigation