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
Collaboration is easier when using Gitlab. Developers can push the code changes in the feature branch by adding commits. Those code changes can be reviewed using the Changes tab of the merge request. Developers can put the comments when doing the peer code review. Then those comments can be resolved by adding new commits. That's how collaboration is easy when using Gitlab because it provides all the necessary features which enriches the user experience.
December 08, 2020

GitLab at a small company

Balázs Kiss | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It made collaboration incredibly easier! Gitlab serves as the central nerve for nearly all of our projects, where we store code, documentation, configuration for every project of the entire company. Accessing and working on code and documents at the same time, from the office or from home, Gitlab is one of the best collaboration tools, and it's main power is in collecting all the different features of a softwer writing process to the same place.
Willian Molinari | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Yes, it certainly makes. Currently, I'm using Gitlab to host the source code for one of my clients and it certainly makes the code easy to collaborate. We use the full feature set: code hosting, CI, pull requests, etc. The interface is very clean and makes everything obvious for all developers. The fact that we can configure the CI via yml file in the source code is another plus.
Michael Jenkins | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Merge Requests and Issues are the main GitLab collaboration fearures used by the teams I work with.
The team uses branching to work on new application features and then submits merge requests to bring the code into the main branch of the repository. Most of our repositories have protected main branches so communication around incoming code is a must. The merge request console really let's us focus on the code that's coming in and discus anything that might need closer review. All of this discussion happens right in the application so there's a history of the discourse. Along with that, if anything needs to be changed, devs can make the changes right i the web UI and commit the changes back into the merge request.

With Issues, the developers tie feedback from stakeholders directly to lines of code. This helps them track bugs from open to closure. Assigning someone to an issue is helpful so the team knows who is working on which issue.
Richard Rout | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Like any other git/source control service, Gitlab has collaborative code review tools that help communicate requested changes and comments to pull requests. It's feature set is comparable to Github. It's probably not as full featured as Github as a comparison, but it does what it needs and provides enough tools for any development team to collaborate using it.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Gitlab makes team collaboration a breeze. Literally a life saver keeping me from having to keep track of all these different tools for artifact storage, pipelines, code management, issue tracking, etc. Doing it all in Gitlab just makes things WORK. It also helps standardize platforms so you do not have teams using 20 different tools to accomplish the same goal.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Gitlab has allowed my team to be able to review code, as well as give approval for code roll outs. This has allowed us to make sure that our code has less errors as well as track changes that are made through the software's life cycle.
Return to navigation