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 Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 92)

GitLab in a SaaS or self-hosted environment

Rating: 8 out of 10
September 16, 2024
Vetted Review
Verified User
GitLab
3 years of experience
Used the GitLab solution whithin many clients information systems for : - code management / code repository - Continuous Integration / Continuous Delivery I also installed GitLab as a self hosted service on-premise, on the cloud and also use the SaaS version
GitLab is used for both code management, PRs (or merge requests in GitLab), CICD and version management
  • Code repository
  • Git flow & Merge requests
  • Web IDE
Cons
  • Premium version / licence policy
  • Integration with other services (ex. jira)
  • Backup and recovery scripts
I would definetly recommand GitLab having a free solution that allows all kinds of companies to have a self-hosted solution for code managemenent, CI/CD and users management. It also provides integration with Active Directories and other ticketing software.
Note that gitlab is open source and the base version can enable quick code repository setup for any organisation, with the ability to upgrade at any time.

Great product to manage your codebase !!

Rating: 9 out of 10
October 09, 2023
Vetted Review
Verified User
GitLab
6 years of experience
we use GitLab for maintaining our code base online and we use it for keeping many different repos
  • 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
Cons
  • 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
1. Best for maintaining different repos
2. can be integrated with Jira, slack, etc.
3 . CI/CD is awesome.
4. Editor for GitLab is good

Great platform to manage our code base

Rating: 10 out of 10
April 19, 2022
AR
Vetted Review
Verified User
GitLab
6 years of experience
I have used it for managing different repositories of our project. Multiple developers manage their branches here and it is also helpful for Jenkin integration. We can manage roles also so that we can give correct access to the right person.
  • Manage repository
  • Manage branches
  • Manage role and access
  • Help in deployment
Cons
  • It can provide its own deployment server.
  • Docker and Jenkin window can be integrated inside.
  • Authorization can be handled properly.
Gitlab helps in managing code base and it is easy to use and handle. There is a minor bug in creating merge requests but it can be acceptable.

Best collaborative tool to manage our projects

Rating: 9 out of 10
June 18, 2021
Vetted Review
Verified User
GitLab
2 years of experience
We use Gitlab for developing mobile and tablet apps. It's an easy tool to use and code. It's available for free and easy to manage and configure. My organization provided me unlimited access to the repository, integrate several API and third-party servers, and consume only reliable uptime. Built-in configuration and continuous delivery features make it seem less to go from a code change to running a pipeline.

  • Projects management
  • Issues tracking
  • Private repository hosting
  • Merge requests
  • Easy UI and user-friendly
Cons
  • It consumes more space in CPU.
  • Some times it takes more time to download the final build.
  • Server issues.
It is a great collaborative tool that allows us to manage the projects and ensure the progress is on schedule. The reporting function is very helpful for the communications within the organization. I feel like a professional developer using it, my code is always backed up and up to date on a beautiful web user interface. I love how the badges look and how it feels colorful.

Your tool for managing DevOps in AWS

Rating: 9 out of 10
May 05, 2023
MC
Vetted Review
Verified User
GitLab
3 years of experience
GitLab is used as the main devops platform for many teams in our organization to manage both internal and client projects. We use it as a central repository to version control and collaboratively develop cloud solutions, applications and internal systems. For clients, it is mainly used to develop IaC for AWS infrastructure. Internally, a good example of how we use GitLab is in our time tracking system.
  • Version control
  • Integration with Visual Studio Code
  • Continuous deployment to AWS
Cons
  • Ease of troubleshooting
  • Remote log ins
  • Cost
GitLab is well suited for large teams that needs to collaboratively develop complex applications, either for internal projects or for clients. From experience, GitLab is also well suited to develop infrastructure as code in the AWS ecosystem. It has good version control, an efficient interface to merge requests and a good integration with external tools.
Return to navigation