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

(355)

Attribute Ratings

Reviews

(1-25 of 73)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
GitLab provides role-based and group-based permission. Admin can set up the access based on their role so that developers can only do the thing that they are allowed to do. E.g. if a developer is not allowed to approve the merge request then the merge button will be disabled for him until the access provides by the admin.
Meet Dhruv | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
GitLab's secret detection feature is used that scan the codebase for secrets such as API tokens passwords and encryption keys that may have been used for version control. It helps to identify and remove sensitive information from the codebase to avoid unauthorized access and data breaches and provide the security.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Yes, one of the big advantages of GitLab against other solutions is the security model. First of all GitLab is an open source so every system vulnerability is much easier to fix. Another option that GitLab is usually preffered is that is provides self hosted options (paid, free and on premise). This means that a company could have all of its code infrastructure even on a docker image.
Dushyant Pathak (DKP) | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
While we have not directly used any integration support for security vulnerabilities, these form a critical part of our infrastructure as we're a tightly regulated and user centric industry and software vulnerabilities signify immense potential loss of revenue and market importance. GitLab's support for vulnerability extermination is something we're evaluating to implement and move away from our hands on fix process that we employ right now.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We make use of GitLab's Unit Test Reports - This feature helps simplify the identification of faults within Ci/Cd ( continuous integration and deployment ) merge requests. Thus , eliminating the need for manual inspection of the software delivery pipeline, leading to faster identification of merge request security lapses and enhancing the overall quality of our codebase.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have used GitLab's security features to scan code for vulnerabilities. While my personal experience with this has been less than others, we certainly benefit from the ability to address vulnerabilities when found instead of after code has been deployed. This has saved us unnecessary legwork and has saved the end customers from having to deal with oversights on our part.
Miguel Campos Ribau | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Security considerations in GitLab are mainly covered by the security team in my organization. However, colleagues dedicated to the security of the company have been satisfied with GitLab and the features that the application has to offer when it comes to integrating the tool with the general security requirements of the company.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use 2FA which makes it more difficult for attackers to gain unauthorized access and is also a security requirement within our company. Also, the code review and approval functionalities are considered as security feature in our company because with changes to the main branch, often a deployment to production systems is triggered. With code reviews and approvals, we ensure that no unintended code is being published.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Gitlab has this security check Api and dashboard where a user can check the report on how the production environment and the deployment team are performing on the following part of project. The treats, vulnerabilities and error/loss minimal can be visualized easily via the report and the necessary changes can be made effectively then and there.
December 21, 2022

GitLab Gits It Done!

James Baca | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We did use one of Gitlab's paid plans, and yes we did use the security features. Gitlab is very forgiving to the novice user in the sense that it teaches you to spot the vulnerabilities to make sure you can identify them quicker. That bit of indirect learning allowed us to be more secure, because while the software helps spot flaws, it taught our workers to be much more efficient.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We did not use gitlab security features, we did however integrate gitlab with other solutions such as SonarQube and secured the infrastructures on the technical level (ex. remove internet access on the project level, expose the service on a restricted internal network)
Mohit Prasad | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are on the community version. Still, the community was so supportive, and the software has regular updates that keep you safe from vulnerabilities. Overall when you consider the paid plan, GitHub is a good alternative. Security features are great, with options to add SSH to the account and restrict the login process. This makes GitLab a good competitor in the self-hosted git management arena.
Mohammad Rashid Raza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We will use Sonar to identify the security and vulnerability of the code. Using the GitLab security feature, we could view the report where we are lacking and what we need to fix. It showcases all vulnerabilities and categories based on severity.
Return to navigation