What Is GitLab?

GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate. GitLab helps teams accelerate software delivery from weeks to minutes, reduce development costs, and reduce the risk of application vulnerabilities while increasing developer productivity.

Who Uses GitLab?

Cloud-based DevOps platform that helps small to large enterprises improve business operations using time tracking, incident management, code review, regulatory compliance, and more.

GitLab Details

GitLab

Founded in 2011

GitLab Details

GitLab

Founded in 2011

GitLab videos and images

GitLab Software - 1 - thumbnail
GitLab Software - 2 - thumbnail
GitLab Software - 3 - thumbnail

Compare GitLab with similar products

Starting price

US$19.00/month
N/A
US$3.00/month
US$6.00/month

Free Version

Free Version Yes
Free Version Yes
Free Version Yes
Free Version Yes

Free Trial

Free Trial Yes
Free Trial Yes
Free Trial Yes
Free Trial No

GitLab deployment and support

Support

  • FAQs/Forum
  • Knowledge Base Software
  • 24/7 (Live rep)
  • Chat

Deployment

  • Cloud, SaaS, Web-based
  • Windows (On-Premise)
  • Linux (On-Premise)
  • iPhone (Mobile)
  • iPad (Mobile)

Training Software

  • Webinars
  • Documentation

GitLab Features

  • @mentions
  • API
  • Access Controls/Permissions
  • Activity Dashboard
  • Activity Tracking
  • Agile Methodologies
  • Alerts/Notifications
  • Assignment Management
  • Backlog Management
  • Calendar Management
  • Charting
  • Collaboration Tools
  • Commenting/Notes
  • Customizable Fields
  • Data Import/Export
  • Deadline Management
  • Drag & Drop
  • Email Management Software
  • File Management
  • Gantt/Timeline View
  • Kanban Board
  • Multiple Projects
  • Negative Feedback Management
  • Planning Tools
  • Prioritization
  • Progress Reports
  • Progress Tracking
  • Project Planning Software
  • Project Templates
  • Project Time Tracking
  • Project Tracking Software
  • Project Workflow
  • Projections
  • Real-time Updates
  • Reporting & Statistics
  • Request Management
  • Resource Management Software
  • Retrospectives Management
  • Role-Based Permissions
  • Status Tracking
  • Supports Scrum
  • Task Management Software
  • Task Planning
  • Task Progress Tracking
  • Task Scheduling
  • Team Management Software
  • Template Management
  • Third Party Integrations
  • To-Do List
  • Workflow Management Software

View full list of Agile Project Management

  • API
  • Access Controls/Permissions
  • Activity Dashboard
  • Activity Tracking
  • Application Management
  • Authentication Software
  • Change Management Software
  • Collaboration Tools
  • Compatibility Testing
  • Configurable Workflow
  • Custom Development
  • Customizable Branding
  • Customizable Fields
  • Customizable Forms
  • Customizable Templates
  • Data Import/Export
  • Data Modeling
  • Data Visualization Software
  • Database Support
  • Debugging
  • Deployment Management
  • Document Management Software
  • Drag & Drop
  • Forms Management
  • Graphical User Interface
  • Integrated Development Environment
  • Lifecycle Management
  • Mobile Access
  • Mobile Development
  • Monitoring
  • No-Code
  • Offline Access
  • Pre-built Templates
  • Projections
  • Real Time Analytics
  • Real Time Data
  • Real Time Monitoring
  • Real Time Notifications
  • Real Time Reporting
  • Reporting & Statistics
  • Reporting/Analytics
  • Role-Based Permissions
  • Rules-Based Workflow
  • Software Development
  • Source Control
  • Task Management Software
  • Third Party Integrations
  • Version Control
  • Web App Development
  • Workflow Management Software

View full list of Application Development

  • API
  • Access Controls/Permissions
  • Activity Dashboard
  • Activity Tracking
  • Application Management
  • Approval Process Control
  • Authentication Software
  • Bug Tracking Software
  • Build Log
  • Change Management Software
  • Compliance Management
  • Configurable Workflow
  • Configuration Management
  • Continuous Delivery
  • Continuous Deployment
  • Custom Development
  • Data Extraction Software
  • Data Import/Export
  • Data Storage Management
  • Data Synchronization
  • Database Support
  • Debugging
  • Event Triggered Actions
  • Issue Management
  • Issue Tracking Software
  • Lifecycle Management
  • Milestone Tracking
  • Monitoring
  • Performance Testing Software
  • Pipeline Management
  • Policy Management Software
  • Prioritization
  • Progress Tracking
  • Project Management Software
  • Projections
  • Quality Assurance
  • Real Time Analytics
  • Real Time Monitoring
  • Reporting & Statistics
  • Reporting/Analytics
  • Role-Based Permissions
  • Rules-Based Workflow
  • Secure Data Storage
  • Software Testing Management
  • Status Tracking
  • Template Management
  • Testing Management
  • Third Party Integrations
  • Version Control
  • Workflow Management Software

View full list of Continuous Integration

  • API
  • Activity Dashboard
  • Activity Tracking
  • Application Management
  • Approval Workflow
  • Audit Management
  • Authentication Software
  • Change Management Software
  • Collaboration Tools
  • Commenting/Notes
  • Compliance Management
  • Configurable Workflow
  • Configuration Management
  • Continuous Deployment
  • Continuous Integration Software
  • Dashboard Software
  • Data Extraction Software
  • Data Import/Export
  • Event Logs
  • Issue Management
  • Issue Tracking Software
  • KPI Monitoring
  • Monitoring
  • Performance Metrics
  • Policy Management Software
  • Portfolio Management
  • Prioritization
  • Project Management Software
  • Projections
  • Real Time Data
  • Real Time Monitoring
  • Real Time Notifications
  • Real Time Reporting
  • Release Management
  • Reporting/Analytics
  • Role-Based Permissions
  • Rules-Based Workflow
  • SSL Security
  • Search/Filter
  • Single Sign On Software
  • Status Tracking
  • Task Management Software
  • Testing Management
  • Third Party Integrations
  • Timeline Management
  • Troubleshooting Reports
  • User Management
  • Version Control
  • Workflow Management Software

View full list of DevOps

  • Activity Dashboard
  • Approval Process Control
  • Budget Management
  • Calendar Management
  • Collaboration Tools
  • Customizable Templates
  • For Nonprofits
  • Gantt/Timeline View
  • Kanban Board
  • Mobile Access
  • Project Planning/Scheduling
  • Reporting/Project Tracking
  • Resource Allocation & Planning
  • Task Management Software

View full list of Nonprofit Project Management

  • API
  • Access Controls/Permissions
  • Activity Dashboard
  • Activity Tracking
  • Agile Methodologies
  • Alerts/Notifications
  • Billing & Invoicing
  • Budget Management
  • Calendar Management
  • Client Portal
  • Collaboration Tools
  • Commenting/Notes
  • Cost-to-Completion Tracking
  • Customizable Templates
  • Document Management Software
  • Document Storage
  • Drag & Drop
  • File Sharing Software
  • Gantt/Timeline View
  • Idea Management Software
  • Issue Management
  • Kanban Board
  • Milestone Tracking
  • Multiple Projects
  • Percent-Complete Tracking
  • Portfolio Management
  • Prioritization
  • Progress Tracking
  • Project Planning Software
  • Project Planning/Scheduling
  • Project Templates
  • Project Time Tracking
  • Project Tracking Software
  • Project Workflow
  • Projections
  • Real-time Updates
  • Reporting & Statistics
  • Reporting/Project Tracking
  • Resource Management Software
  • Risk Management Software
  • Status Tracking
  • Task Management Software
  • Task Planning
  • Task Progress Tracking
  • Task Scheduling
  • Testing/QA Management
  • Third Party Integrations
  • Time & Expense Tracking
  • Traditional Methodologies
  • Workflow Management Software

View full list of Project Management

  • API
  • Access Controls/Permissions
  • Activity Dashboard
  • Activity Tracking
  • Alerts/Notifications
  • Application Management
  • Assignment Management
  • Audit Trail
  • Authentication Software
  • Bug Tracking Software
  • Build Automation
  • Change Management Software
  • Chat/Messaging
  • Code Review
  • Collaboration Tools
  • Commenting/Notes
  • Compliance Management
  • Configurable Workflow
  • Content Library
  • Continuous Integration Software
  • Custom Development
  • Customizable Fields
  • Deadline Management
  • Document Storage
  • Drag & Drop
  • Historical Reporting
  • Issue Management
  • Issue Tracking Software
  • Milestone Tracking
  • Multiple Projects
  • Performance Metrics
  • Planning Tools
  • Prioritization
  • Project Management Software
  • Project Planning Software
  • Project Time Tracking
  • Projections
  • Reporting & Statistics
  • Repository Management
  • Role-Based Permissions
  • Rules-Based Workflow
  • Search/Filter
  • Task Management Software
  • Task Progress Tracking
  • Text Editing
  • Third Party Integrations
  • Version Control
  • Vulnerability Scanning
  • Wiki
  • Workflow Management Software

View full list of Source Code Management

  • API
  • Application Security
  • Dashboard Software
  • Debugging
  • Deployment Management
  • For Developers
  • Integrated Development Environment
  • Multi-Language Scanning
  • Real Time Analytics
  • Source-Code Scanning
  • Vulnerability Scanning

View full list of Static Application Security Testing (SAST)

GitLab Alternatives

More GitLab alternatives

GitLab Reviews

Read all 622 reviews

Average score

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

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
Adolfo M.
Adolfo M.
System Administrator in El Salvador
Verified LinkedIn User
Government Administration, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

Gitlab as a source code management tool

5 2 months ago New

Comments: Gitlab has enabled analyst programmers to carry out a centralized versioning of applications. And it has allowed us to manage the projects.

Pros:

Gitlab allows us to have a centralized repository of the source code of the institution's applications

Cons:

We would like gitlab to have greater integration with other tools on the market.

Verified Reviewer
Software Engineer in Nigeria
Verified LinkedIn User
E-Learning, 11-50 Employees
Used the Software for: 2+ years
Reviewer Source

Private Repos for free

5 2 weeks ago New

Pros:

I like the fact that Gitlab is easy to use, loved it because you host private repository for free and also set up a CI/CD pipeline using a free GitLab runner. Awesome version control system I would always recommend for anyone.

Cons:

No-faults in my honest opinion. Awesome so far

Emiliano P.
Emiliano P.
Site Reliability Engineer in Argentina
Verified LinkedIn User
Information Technology & Services, 201-500 Employees
Used the Software for: 2+ years
Reviewer Source

It's good but, definitely not the best

3 last year

Comments: It works fine, and it's a good alternative for the usual Bitbucket, Jira and Bamboo (or Jenkins) combo that's commonly found on the corporate world. I'd recommend to consider Github Teams or Github Enterprise.

Pros:

- Unlike Github, it can be installed locally, it also makes it highly customizable - It has CI/CD functionality integrated - It has code search and indexing - It's integrated with a docker registry and multiple code repositories

Cons:

- It's highly monolithic, if some feature fails, most of the times everything fails - It's not easy to clusterize the service - It's not easy to update, nor to migrate to a new server - It costs the same to use the self-hosted than the cloud-hosted version - Gitlab CI/CD shared (both free and paid minutes) run on a GCE Kubernetes cluster without any fixed IP address so it's hard to access your servers unless you open ports publicly or create a VPN tunnel

Verified Reviewer
CTO in Sri Lanka
Verified LinkedIn User
Computer Software, 11-50 Employees
Used the Software for: 1+ year
Reviewer Source

Good

4 2 months ago

Pros:

This support creating project groups and subgroups to maintain complete project components in structure.

Cons:

It may incorporate UI based CICD configuration as offered through azure

Belkis B.
Freelancer in Turkey
Information Technology & Services, 1,001-5,000 Employees
Used the Software for: 2+ years
Reviewer Source

GitLab Review

5 2 months ago New

Comments: GitLab has many great features that help programmers be more organized by keeping track of their code. I recommend it.

Pros:

As a web developer, I think that GitLab is a powerful platform to share code source versions with team members, also it provides continuous integration and deployment so that everyone can track changes easily.

Cons:

Personally, I didn't face any problem using GitLab, it is a great tool for developers, but I think that the user interface needs some improvement to be more attractive and easy to use.