Customer Verified
Top Rated
About TrustRadius Scoring
Score 8.8 out of 100
Top Rated


Recent Reviews

GitLab a Version Control Tool

9 out of 10
April 26, 2022
I have been using GitLab for 3 years as a version control software for our product. Maintaining project code with multiple developers gets …
Continue reading


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

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of GitLab, and make your voice heard!


View all pricing



On Premise
per user per month



per user per month

SaaS Premium


per user per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visit


  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is GitLab?

GitLab is a complete open-source DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate and build software. From idea to production, GitLab helps teams improve cycle time from weeks to minutes, reduce development process costs and decrease time to market while increasing developer productivity.

GitLab Features

  • Supported: Version Control
  • Supported: CI/CD
  • Supported: DevSecOps
  • Supported: Value Stream Management
  • Supported: GitOps
  • Supported: Agile Development

GitLab Screenshots

GitLab Integrations

GitLab Competitors

GitLab Technical Details

Deployment TypesOn-premise, SaaS
Operating SystemsWindows, Linux, Mac, BSD* (Ubuntu 14.04 LTS or later), Android, iOS, full list see
Mobile ApplicationNo
Supported CountriesInternational
Supported LanguagesChinese, English, German, Japanese, Korean, Portuguese, Spanish


View all alternatives

Frequently Asked Questions

What is GitLab's best feature?

Reviewers rate Usability and Support Rating highest, with a score of 9.

Who uses GitLab?

The most common users of GitLab are from Enterprises (1,001+ employees) and the Computer Software industry.

Reviews and Ratings




(1-25 of 87)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • CI/CD
  • git hosting
  • Terraform State storage
  • CI/CD is generally very good, but not really flexible, e.g. inputs for the deployments are not dynamic and require to be entered manually every time.
  • Omnibus is a quick way to setup, but brings too many unneeded dependencies (e.g. we don't want to use integrated Grafana/Prometheus/etc.).
  • Permissions are based on git repository, so even if a person doesn't need access to the repo itself, you still have to provide it.
Dennis Wambach | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Faster and automated software deployment.
  • Support for concurrent software deployment. This is key for teams with a cross section of engineers and developers , scattered across different locations.
  • Supports the principles of agile development.
  • Lacks a default integrated deployment server.
  • The request merging process can be a lot straightforward, as against the current process which I describe as clumsy.
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • CI/CD Integration
  • Source Code Management
  • Collaborative coding among users.
  • Stable and complete setup for code versioning.
  • Easily setup with Kubernates and Jenkins.
  • Directly integrate with server for hosting website and server.
  • They should come up with more cost effective plan.
  • They should improved authorisation part.
  • It must have better management over MR(Merge Requests).
Joshua Li | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Separate software branches.
  • Store respective artifacts.
  • Document developmental changes.
  • Store software versions for a variety of file types.
  • Trace past activity or changes.
  • Document brief details of the changes.
  • Characterize different branches for distinguish.
  • Merge branches easily.
Amit Kumar Dev | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
  • It Tracks trhe project progress and can easily be viewed in workspace.
  • Its ci/cd features helps to build the project.
  • Easy for making the repos and cloning it locally.
  • Ci/Cd pipelines can be improved for the better in comparison to other tools like GitHub and Bitbucket
  • Its Ui can be improved.
  • Its security can be improved
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Cloud based UI supporting Git for version control.
  • Fewer code conflicts since it allows local checkout and multiple developers can work simultaneously in one program file.
  • It supports both large-size projects and small-size projects.
  • It is vibrant in functionality, so tricky to understand.
  • Help documentation can be improved.
  • Integration with other tools is a bit complex.
Bill Kratzer | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Merge request (review, feedback, and approval)
  • Automated code deploys to various types of systems
  • Issue management is actually refreshingly great
  • Projects documentation repositories would be great (I'd love to see integrated project wikis that completely embrace markdown)
Ashvin Choudhary | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Built-in continuous integration and continuous delivery features.
  • Creation and management of private repos.
  • Access control of the repo.
  • Menu is a little confusing.
  • CI/CD pipeline brakes sometimes.
  • Occasional crashes happens and you need to restart the server.
Muhammed Ronaq BS | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • GitLab is a notable device for versioning our code changes.
  • It has useful functions like in-built assist for CI/CD wherein without delay installation and checks our applications.
  • It gives extremely good security, and a couple of groups can work collectively and construct sturdy software.
  • It's really costly to upgrade to paid plans.
  • Need to provide better documentation on how to use and integrate other apps like third-party apps as it is harder for beginners to get started with.
December 21, 2021

GitLab: Future of DevOps

ANurag Tamrakar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Source code repository hosting.
  • Continuous Integration and Continuous Deployment.
  • Package, Artifact, Container Image hosting.
  • Source code scanning.
  • Issue management and service desk.
  • There are two offerings, Self-managed and SaaS. The cost of both types of offers is the same which I don't like, the cost of self-managed GitLab should be less.
  • There are some resource limitations SaaS version if compared with self managed.
  • Licensing of self-managed shouldn't be per user it should be a fixed amount per instance.
  • There should be a feature of webhook proxy. This will feature addition will enable GitLab to send webhooks to resources hosted in a private network.
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Version control.
  • Manage groups.
  • Manage users and access.
  • GitLab needs a reliable support center easy to access and get answers from it.
  • A site where we can get learn more about the project and the new features.
Swati Rastogi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Tight coupling with CI Tools like Jenkins.
  • Creating Gitlab CI pipelines.
  • Creating Source Code Repositories.
  • Using Gitlab deploy tokens for deployment in Openshift.
  • Gitlab web hooks are not very user friendly as hard to configure.
  • Gitlab CLI is not elaborate in its functionality.