15 years helping British businesses
choose better software

What is GitLab?

GitLab DevSecOps platform enables software innovation by empowering 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.

Who Uses GitLab?

Designed for software developers, IT managers, product developers, security engineers, and project managers. GitLab is the most comprehensive DevSecOps platform. Get started with a 30 day free trial.

Where can GitLab be deployed?

Cloud-based
On-premise

About the vendor

  • GitLab
  • Founded in 2011

GitLab support

  • 24/7 (Live rep)
  • Chat

Countries available

Afghanistan, Albania, Algeria, American Samoa, Andorra and 224 others

Languages

Chinese, English, French, German, Japanese

GitLab pricing

Starting Price:

US$29.00/month
  • Yes, has free trial
  • Yes, has free version

GitLab has a free version and offers a free trial. GitLab paid version starts at US$29.00/month.

About the vendor

  • GitLab
  • Founded in 2011

GitLab support

  • 24/7 (Live rep)
  • Chat

Countries available

Afghanistan, Albania, Algeria, American Samoa, Andorra and 224 others

Languages

Chinese, English, French, German, Japanese

GitLab videos and images

GitLab Software - 1
GitLab Software - Merge Request
GitLab Software - Security Dashboard
View 4 more
GitLab video
GitLab Software - 1
GitLab Software - Merge Request
GitLab Software - Security Dashboard

Features of GitLab

  • API
  • Access Controls/Permissions
  • Activity Tracking
  • Alerts/Notifications
  • Application Security
  • Approval Process Control
  • Approval Workflow
  • Automation Testing Tools
  • Change Management
  • Collaboration Tools
  • Compliance Management
  • Configuration Management
  • Continuous Delivery
  • Continuous Deployment
  • Continuous Integration
  • Customisable Templates
  • Dashboard
  • Debugging
  • Drag & Drop
  • For Developers
  • For Small Businesses
  • Graphical User Interface
  • Incident Management
  • Integrated Development Environment
  • Issue Management
  • Kanban Board
  • Milestone Tracking
  • Monitoring
  • Portfolio Management
  • Problem Management
  • Quality Assurance
  • Real Time Analytics
  • Release Management
  • Reporting/Analytics
  • Reporting/Project Tracking
  • Resource Management
  • Task Management
  • Testing Management
  • Third Party Integrations
  • Vulnerability Scanning
  • Web-based Deployment
  • Workflow Management

Alternatives to GitLab

Microsoft Project is a simple, yet powerful tool to manage work from quick projects to more complex initiatives.
Notion is the all-in-one workspace for notes, projects, documents, and collaboration.
Software development platform that facilitates managing projects, reviewing codes, debugging, hosting repository, and more.
Bonterra's Giving Days is the #1 digital fundraising solution for Giving Days and year-round giving. Experience the JOY of fundraising!
Enables organizations to deliver software efficiently by centrally managing multiple teams and orchestration pipelines.
Resource management for agencies, studios, & firms across industries to plan projects, schedule resources, and manage their team’s time Learn more about Float
Codeship offers hosted Continuous Integration & Deployment for your applications, including Ruby, PHP, Node.js or Python applications.
A visual collaboration tool that creates a shared perspective for your team on any project in a fun, flexible, and rewarding way.
Confluence is a team workspace where knowledge and collaboration meet. Create, collaborate, and organize your work all in one place. Learn more about Confluence

Reviews of GitLab

Average score

Overall
4.6
Ease of Use
4.4
Customer Service
4.2
Features
4.6
Value for Money
4.5

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
NOMPILO
Learner-ship in South Africa
Computer Software, 201–500 Employees
Used the Software for: 6-12 months
Reviewer Source

GitLab Review

5.0 2 weeks ago New

Comments: I enjoyed working with GitLab, although there were a few instances where I encountered challenges understanding certain aspects. With all of its features, it really makes teamwork easy, and I appreciate the security measures it provides. The use of merge requests ensures thorough code review before pushing changes to the main branch.

Pros:

GitLab's collaboration features, such as merge requests and issue boards foster efficient teamwork. GitLab places a strong emphasis on security and provides tools like role-based access control, Workflows and issue boards can be customized using the platform. The CI/CD pipelines at GitLab are strong. The ease of setting up and managing pipelines directly within the repository simplifies the development process.

Cons:

Navigating the platform and understanding all its capabilities might require a learning curve for individuals new to the tool.

Justin
DevOps Engineer in US
Computer Software, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

Beware of GitLab billing issues

1.0 2 years ago

Comments: Not long ago, I ordered some GitLab licenses since more people wanted to use it. I asked to go from 57 to 75 licenses. Instead, GitLab put the order in wrong and added 75 licenses, bringing us to 132 total. About this time, I was pulled to a critically-important project that was way behind schedule and told not to work on anything else. When I got enough breathing room to switch back, [SENSITIVE CONTENT] acted like she couldn't care less. The most I ever got was "I'll be sure to look into it" or "I'm still looking into it". The process dragged on for weeks. I had to nag her over and over again for updates until she finally told me that GitLab's billing department had decided... not to give me a refund because it had been too long. How convenient, especially after dragging out the process for so long. I complained about this, asked for a new account manager, and got what I requested. [SENSITIVE CONTENT] took my concerns to the GitLab crew again... and got told once again that not only would we not receive a refund, GitLab wasn't going to offer us any sort of compensation or credit whatsoever. We're a software company as well, and we would never treat loyal customers this way - especially not our power users. I've built my DevOps career around GitLab and encouraged others to do the same. That GitLab could be so tone-deaf over a problem that was clearly their fault speaks volumes to how the company has changed.

Pros:

GitLab does well as an all-in-one software development platform.

Cons:

If GitLab makes a billing problem, it may refuse to rectify the problem as they did with us.

Tomasz
Tomasz
CTO in Poland
Verified LinkedIn User
Program Development, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Easy to setup , use and manage devops platform

5.0 3 months ago

Comments: We needed a tool that we could integrate with Nexus and that could be installed and used on our own servers. GitLab was a perfect fit

Pros:

I like how easy it was to set up and configure. Adding runners (servers that build your code) was intuitive, CI/CD works fine. When you switch from GutHub, you must get used to the naming convention, but this requires only a couple of minutes to get used to.Overall I highly recommend GitLab for anyone who wants to set up such a platform on-premise.

Cons:

When you switch from other tools like GitHub you see features that are missing, mainly in CI/CD. You can't update a global variable from a job and must use workarounds. The pricing is a bit high, especially for the Ultimate plan.

Alternatives Considered: GitHub

Reasons for Switching to GitLab: We needed something that we could use on our own servers. We build critical apps for our customers and we must be sure the source code stays at our own servers. GitHub Enterprise was not taken into account because of the price.

James
General Manager in US
Financial Services, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

Most essential and strategic software. Free trial is cool.

5.0 2 months ago New

Comments: This is the most comprehensive software. It mainly supports innovation by empowering development. GitLab has helped me create, deliver and manage code quickly.

Pros:

It is very flexible. The free version kept me on the know-how for some time before I learnt how to use it. It gives it's users control and quite sovereignty. GitLab has promoted productivity and collaboration in our dealings, fastening delivery and increase visibility. It's users friendliness makes it the best way out to solve my problems.

Cons:

No cons. Basically having fun with GitLab. It has the perfect solution to my needs.

BISWAMITRA
Teaching Assistant in India
Computer & Network Security, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

GitLab: Next gen Collaboration Tool

5.0 4 weeks ago New

Comments: Overall it is a 8.7 out of 10 experience, considering the average to be 5. It is better than some of the platforms in many terms, but till lagging some level of scalebility.

Pros:

It offers an all-in-one platform that includes version control, issue tracking, continuous integration, and more. It excels at managing Git repositories, allowing for easy branching, merging, and version control. It has robust access control features, allowing administrators to manage user roles, permissions, and project visibility.

Cons:

It is resource-intensive, especially for larger projects or organizations. It is hard to initially learn the tools and technologies. The UI/UX is less tempting.