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-25 of 122)
Companies can't remove reviews or game the system. Here's why
October 25, 2023

GitLab: Future of DevOps

Shivangani Tamrakar | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
  • Hosting Git Based Source Code Repositories
  • Container Registry, Package Registry, Infrastructure Registry and Dependency Proxy
  • Service Desk and Issue management on every project
  • CI / CD
  • As per my requirements currently I don't see any scope of improvement
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Code versioning
  • Code review and automated build
  • Integration with other SDLC tools
  • User and group management and access restrictions
  • It will be nice to have its own code review features. In the past, we have used Gerrit as a code review tool and integrated it with GitLab.
  • Dashboard and custom dashboard. It would be nice if we could create a custom dashboard for things like - code repo, SBOM, and other infrastructure management metrics that can be built custom.
  • Ability to run security scans out of the box without having to integrate with other tools, such as scan for secrets, scan for SAST, etc.
October 10, 2023

Solid and complete tool

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Merge requests
  • CI/CD
  • Repository tracking
  • Searching can be done in multiple places with different behaviors, so it's sometimes confusing
  • The merge request changes tab could have more info, like git history on some lines, highlighting partial changes in a single line, to replicate more closely what someone would see in an IDE
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • CI/CD
  • Difference between previous and present code
  • Labels feature
  • scheduling in CI/CD
  • Editor of GitLab where we can insert tables also for mentioning overview
  • At times it's server is down so the changes pushed are not reflected at the same time. It should be faster and quick and changes should be visible at the same time
October 03, 2023

Pipelines Rock

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Pipelines
  • Container Registry
  • Git Repository
  • Some keywords don't play nice with eachother and can conflict
  • YAML parsing can be a bit picky
Dushyant Pathak (DKP) | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Source control management and real time code collaboration
  • Configuration of CI CD pipelines and linking them with PR builds. It is easy to create and configure pipelines that can help the software dev lifecycle with minimal manual input.
  • Great integration support with tools like Jenkins, TeamCity to ease development workflows and automate them.
  • Lack of open source support compared to GitHub
  • In browser IDE experience is not fully seamless
  • Lack of cross platform support
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • GitLab excels in managing code versions, allowing easy tracking of changes, branch management, and merging contributions.
  • It helps maintain code stability and reliability, saving time and effort in the development or research workflow.
  • Powerful code review features, enabling collaboration and feedback among team members.
  • Robust project management features, including issue tracking, kanban boards, and milestones.
  • GitLab's interface can sometimes be overwhelming, especially for new users. It would be great if they could make it simpler and easier to navigate, so people can get up and running quickly without feeling confused.
  • Sometimes struggles with performance when dealing with large repositories or heavy CI/CD workloads.
  • While GitLab supports various integrations, it would be fantastic if they expanded the list to include more tools and services.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Version history - having the ability to see when things were last changed and by who.
  • Integration with our other tools - to help ensure code quality.
  • Multiple repos.
  • Easy navigation.
  • Checking for duplications - we have ended up with two applications being the exact same for a while, and then one gets updated, and one doesn't cause issues.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Continuous integration - GitLab has enabled my team automate all critical steps required to test , build and ensure code security and quality. By automating this process, we limit manual interventions to minimum levels, leading to faster software deployment.
  • Unit test reports - This makes it easier and faster to identify faults within our merge requests, without the need to manually check our software delivery pipeline.
  • Continuous software security - GitLab enable us integrate security and compliance testing into our software development processes. This helps to promptly identify and manage potential vulnerabilities within software deployments.
  • Documentations can be more intuitive and elaborate.
  • Integration with third party software programs is inadequate.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Versioning/Source Control
  • Provides a source of truth for Argo runner
  • Interface is clean and easy to use
  • Git CLI is easy to work with and automate push/pull with GitLab
  • Merge/Merge Requests/Approvals are very easy to follow and provide detailed errors when there is an issue
  • Navigating between branches within a repo can be difficult
  • In browser file editing is somewhat tedious
  • Errors relating to CI/CD could be more verbose
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Source code management and historicization
  • Easy to learn
  • Visualization of pipeline progress
  • Merge requests
  • Wiki
  • Groups and repos for a good structure
  • Build-in Visual Studio Code Editor
  • Search functionality for words inside source code
  • Possibility to define extra roles for user management to improve security
  • Performance optimization under heavy usage
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Code Version Control
  • Code revert, Code comparison, code conflicts are the effective feature for Engineers
  • Code Merge, Branch controlling, user access control and easy integration with tools such as Jira, Azure devOps and Toad
  • Mobile &/or WhatsApp notification when a query or task is completed/approved
  • Virtual access the private repositories
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Source code management.
  • Continuous integration.
  • Merge requests flow.
  • Users management.
  • CI variables management is sometimes hard to use, for example, with File type variables. The scope of each variable is also hard to guess.
  • Access Token: there are too many types (Personal, Project, global..), and it is hard to identify the scope and where it comes from once created.
  • Runners: auto-scaled runners are for the moment hard to put in place, and monitoring is not easy.
May 01, 2023

GitLab Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Easy to use
  • Similar functionality to other similar software - simple to adopt
  • Excellent collaboration tool
  • Useful notifications
  • Better historic tracking for files
  • In-browser editor could use some work
  • Easier access to change repo and branch settings
Return to navigation