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

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.6
Avg 8.0
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.2.

The most common users of GitLab are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 43)

Gitlab free with unlimited private repositories

Rating: 10 out of 10
January 31, 2019
DO
Vetted Review
Verified User
GitLab
1 year of experience
We use Gitlab to easily manage all of our projects. With these tools, we have access to private repositories which is a big benefit for us. We also use this software because it is very intuitive and easy to use. This tool also helps us to review our code without effort and give us extra time to spend writing more code instead of debugging.
  • Private repositories
  • Free to use if you are a small organization
  • Helps to manage our projects
  • Saves time
Cons
  • Code conflicts are sometime hard to resolve
  • No Jira
If you are a small company and would like some help managing or reviewing your code, this tool is definitely for you. GitLab is a single application for the entire software development lifecycle and you can publish unlimited repositories. In addition, all their internal documentation is published so that everyone can research and submit changes.

A powerful and beautiful repository.

Rating: 8 out of 10
June 20, 2018
RM
Vetted Review
Verified User
GitLab
3 years of experience
I use Gitlab in my company to keep all the projects updated in the cloud, any change or new ticket generated by the clients and developed in a test branch and then passed to quality so that it is tested and later deployed in production. I love this version manager because it provides an easy to use interface and quick to synchronize incidents and milestones in each project.
  • Wide community with a lot of documentation
  • Easy access to repository and with SSH security
  • Easy integration with groups of large and small jobs.
Cons
  • the free version sometimes gets a little slow and has 502 errors
  • little documentation for the Hispanic community.
  • ou can improve with more efficient and affordable plans.
When we want to integrate different projects developed with work teams from different countries, it is perfect. It is not necessary to work physically in the office, with SSH security the code is traveling safely whenever and wherever you are.

Gitlab is great for both enterprise solutions and personal use

Rating: 9 out of 10
September 22, 2020
Vetted Review
Verified User
GitLab
2 years of experience
I use Gitlab both personally and professionally. I have also used it at several organizations. In my current organization, it is being evaluated for rollout as a company wide version control standard.
  • Pipelines: Gitlab Pipelines is an excellent way to get started with pipelines easily and without much overhead. And with it being all encapsulated within Gitlab itself, it makes integrating your code into that pipeline even easier. Just a little bit of code and VOILA. You have at least a minimum viable pipeline.
  • VCS: Gitlab is, of course, a great version control system.
  • Usability: Gitlab has really put a significant amount of focus into usability. They've drilled down and ensured that the way companies and individuals need to use the tool, they can.
  • Groups: Gitlab makes setting permissions on projects extremely easy. Other version control systems make it more difficult to set things granular enough, but gitlab allows you to group things in a granular enough way for your projects.
Cons
  • In some ways, it's more difficult to navigate the web UI than I would like. Could be an overload of options, or could just be the difference of switching between different version control systems.
Gitlab is extremely well suited for an enterprise VCS solution. It's also great for personal projects as well. Best part is: it's free up to a certain point which allows you to properly evaluate the solution for your organization.

The best chemistry of version control happens in Gitlab

Rating: 10 out of 10
August 13, 2019
KR
Vetted Review
Verified User
GitLab
4 years of experience
We use Gitlab across our entire business, from documentation to code versioning to CI/CD and IaaS. We've used other documentation tools such as Confluence by Atlassian but we keep coming back to Markdown in Gitlab because of the simplicity, exportability, portability, better versioning, better integration - such as with Readthedocs. Our helpdesk team finds Gitlab easy to use. We also use Gitlab for our development teams and operations teams.
  • Markdown.
  • CI/CD integration.
  • User and group management.
  • Branding.
  • Standard Gitlab implementation.
Cons
  • Themes.
  • Need to reconfigure too often.
  • Use the same Markdown engine everywhere.
We would whole-heartedly recommend Gitlab for code versioning with teams across different organizations as the management of users and groups is so easy. CI/CD is built-in and batteries included and because the implementation of Gitlab is standard it is easier to use than Bitbucket. If your organization is already in the Cloud Gitlab is one of the easiest solutions to roll out on AWS, DigitalOcean, GCI, Azure, Linode, etc. Even the management of Gitlab itself can be versioned and deployed using CI/CD tools such as Jenkins.

GitLab's CI/CD capabilities makes this CIO continually happy.

Rating: 9 out of 10
April 15, 2022
BK
Vetted Review
Verified User
GitLab
2 years of experience
GitLab is really at the core of our development process. It serves as the company's central home for the git repositories. All automated builds, merge requests, and automated deployments run through GitLab. With GitLab, the company is communicating better, reviewing more of each other's code, and deploying faster, better, and more often.
  • Merge request (review, feedback, and approval)
  • Automated code deploys to various types of systems
  • Issue management is actually refreshingly great
Cons
  • Projects documentation repositories would be great (I'd love to see integrated project wikis that completely embrace markdown)
GitLab is great for organizations that want to automate the CI/CD pipeline. Getting running on GitLab took very little time. Migration from BitBucket was a piece of cake. If you have projects that already build on a command line, you'll find the transition to GitLab will be relatively straightforward. Automated builds have put our organization into a better compliance position with some of our partners and have enabled more developers in the organization to deploy code with confidence.
Return to navigation