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

Learn from top reviewers

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

Features

Version Control Software Features

Version Control Software Features allow uses to manage and control document history and versions.

8.5
Avg 6.8
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 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

(388)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Cloud-Based UI and Git Integration: Users have praised the cloud-based UI of GitLab for supporting Git version control, allowing local checkout, and enabling multiple developers to work simultaneously in one file. The reduction of code conflicts and enhanced collaboration are highlighted benefits of this feature.

Integration Features: Reviewers highly value the integration of GitLab with version control, code review, and project management features. They find it easy to configure GitLab runners for running tests and defining permissions using Terraform, which streamlines their development processes effectively.

CI/CD Capabilities: Users find the CI/CD pipelines, merge requests, and open-source nature of GitLab beneficial for their development workflows. They appreciate the platform's integrations with other tools such as Jira, Azure DevOps, and Toad. Additionally, they praise its security features for ensuring a safe software deployment environment.

Steep Learning Curve: Users have found the software's functionality vibrant but challenging to understand, indicating a steep learning curve that hinders quick adoption and proficiency. This complexity may lead to delays in fully utilizing the software's capabilities and may require additional training or support.

Lack of Intuitive Help Documentation: Some reviewers have expressed feedback on the need for more intuitive and comprehensive help documentation to assist with navigating the software's features effectively. The absence of clear and user-friendly guidance materials could result in users struggling to find solutions independently, impacting their overall experience.

Integration Challenges with External Tools: There are notes from users highlighting difficulties in integrating with external tools and complex customization features, suggesting a need for simplification to streamline workflows. These integration challenges can disrupt workflow efficiency and hinder seamless collaboration across different platforms and tools.

Reviews

(1-10 of 10)
Companies can't remove reviews or game the system. Here's why

Best Choice For Software Development Lifecycle Management

Rating: 10 out of 10
October 11, 2022
Verified User
Vetted Review
Verified User
GitLab
3 years of experience
We are using Gitlab for the peer code review. We have added a template in the Gitlab which is required to be followed during the code review phase. It is easy to review the code when referring to the template. Also, we have added Sonar Qube in the pipeline stages so most of the code related issues are already captured in the Sonar Qube report. Thanks to the Giltab for easy integration of such plugins.

GitLab at a small company

Rating: 9 out of 10
December 08, 2020
BK
Vetted Review
Verified User
GitLab
3 years of experience
Gitlab itself has some support on applying best practices, but it only serves as a base for that. It's gitlab ci system allows us to create jobs and workflows, which is quite easy to learn and easy to maintain. It serves as an excellent foundation for the said techniques, but it's not a guarantee.

Gitlab, the best on-premise Git hosting you can get

Rating: 10 out of 10
September 27, 2020
I had the chance to use Gitlab when working on-premise and now working remotely for more than 3 years. In both cases, Gitlab enabled a great collaboration setup for my team. We used the open-source version installed locally at the time and now I'm using their own SaaS version. Both work seamlessly.

Gitlab is a Great Tool for Continuous Integration and Git-Based Code Management

Rating: 9 out of 10
September 24, 2020
MJ
Vetted Review
Verified User
GitLab
5 years of experience
The merge request feature is probably the most used part of my team's workflow. Git and Gitlab are great for tracking code changes as it is, but we're benefitting from capturing the conversation as well. Most comments might boil down to "LGTM!" (looks good to me) but longer conversations are easy to follow in the UI.

We're also working to get into automated workflows with Gitlab CI so that our commits trigger the next logical action, like a push to the main branch deploying the latest version of the code. We've automated quite a bit of our continuous delivery but growing into continuous deployment with Gitlab is a goal.

Gitlab - it's like GitHub but pretty much just as good!

Rating: 8 out of 10
September 22, 2020
RR
Vetted Review
Verified User
GitLab
1 year of experience
Gitlab has enabled us to make full use of continuous integration and continuous delivery with their pipelines and shared runners. We were able to set up automated tests to run on pull requests and require practically anything through configuration.
We were also able to setup code reviews to require a set of rules or checks before being approved.

Gitlab is great for both enterprise solutions and personal use

Rating: 9 out of 10
September 22, 2020
Verified User
Vetted Review
Verified User
GitLab
2 years of experience
Using Gitlab really drives home remote collaboration. There are so many tools in this space now, but Gitlab really practices what they preach as they are a remote first company. As such, they have thought through what challenges remote and on-prem teams face that are the same, but have made a huge effort to deliver a product that makes sure regardless of locale you're able to work together and collaborate effectively. At the end of the day, that's the important part. From a user experience perspective, Gitlab really nails this 100%.

Overall pretty good software, for building your own software.

Rating: 8 out of 10
September 22, 2020
Verified User
Vetted Review
Verified User
GitLab
2 years of experience
Most importantly, Gitlab has saved us from one team member having their software on their personal computer, and we face the loss of both the code and any history of the code. Beyond that, Gitlab has allowed us to be able to create structure around our roll outs of software and to be able to make sure all the code we send out is reviewed by peers.
Return to navigation