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.

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.

GitLab Details

GitLab

https://gitlab.com

Founded 2011

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

Compare GitLab with similar products

Starting price

US$19.00/month
US$10.00/month
US$7.00/month
US$20.00/month

Free Version

Free Version Yes
Free Version No
Free Version Yes
Free Version Yes

Free Trial

Free Trial Yes
Free Trial Yes
Free Trial Yes
Free Trial Yes

GitLab deployment and support

Support

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

Deployment

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

Training

  • 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
  • File Management
  • Gantt/Timeline View
  • Kanban Board
  • Multiple Projects
  • Negative Feedback Management
  • Planning Tools
  • Prioritization
  • Progress Reports
  • Progress Tracking
  • Project Planning
  • Project Templates
  • Project Time Tracking
  • Project Tracking
  • Project Workflow
  • Projections
  • Real-time Updates
  • Reporting & Statistics
  • Request Management
  • Resource Management
  • Retrospectives Management
  • Role-Based Permissions
  • Status Tracking
  • Supports Scrum
  • Task Management
  • Task Planning
  • Task Progress Tracking
  • Task Scheduling
  • Team Management
  • Template Management
  • Third Party Integrations
  • To-Do List
  • Workflow Management

View full list of Agile Project Management Tools

  • API
  • Access Controls/Permissions
  • Activity Dashboard
  • Activity Tracking
  • Application Management
  • Authentication
  • Change Management
  • Collaboration Tools
  • Compatibility Testing
  • Configurable Workflow
  • Custom Development
  • Customizable Branding
  • Customizable Fields
  • Customizable Forms
  • Customizable Templates
  • Data Import/Export
  • Data Modeling
  • Data Visualization
  • Database Support
  • Debugging
  • Deployment Management
  • Document Management
  • 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
  • Third Party Integrations
  • Version Control
  • Web App Development
  • Workflow Management

View full list of App Development Software

  • API
  • Access Controls/Permissions
  • Activity Dashboard
  • Activity Tracking
  • Application Management
  • Approval Process Control
  • Authentication
  • Bug Tracking
  • Build Log
  • Change Management
  • Compliance Management
  • Configurable Workflow
  • Configuration Management
  • Continuous Delivery
  • Continuous Deployment
  • Custom Development
  • Data Extraction
  • Data Import/Export
  • Data Storage Management
  • Data Synchronization
  • Database Support
  • Debugging
  • Event Triggered Actions
  • Issue Management
  • Issue Tracking
  • Lifecycle Management
  • Milestone Tracking
  • Monitoring
  • Performance Testing Tools
  • Pipeline Management
  • Policy Management
  • Prioritization
  • Progress Tracking
  • Project Management
  • 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

View full list of Continuous Integration Tools

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

View full list of DevOps Tools

  • 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

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
  • Document Storage
  • Drag & Drop
  • File Sharing
  • Gantt/Timeline View
  • Idea Management
  • Issue Management
  • Kanban Board
  • Milestone Tracking
  • Multiple Projects
  • Percent-Complete Tracking
  • Portfolio Management
  • Prioritization
  • Progress Tracking
  • Project Planning
  • Project Planning/Scheduling
  • Project Templates
  • Project Time Tracking
  • Project Tracking
  • Project Workflow
  • Projections
  • Real-time Updates
  • Reporting & Statistics
  • Reporting/Project Tracking
  • Resource Management
  • Risk Management
  • Status Tracking
  • Task Management
  • Task Planning
  • Task Progress Tracking
  • Task Scheduling
  • Testing/QA Management
  • Third Party Integrations
  • Time & Expense Tracking
  • Traditional Methodologies
  • Workflow Management

View full list of Project Management Software

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

View full list of Source Code Management Software

  • API
  • Application Security
  • Dashboard
  • 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 reviews

Overall rating

4.6/5

Average score

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

Review software

Share your experiences with other software buyers.

Write a Review!
Brad N.
Web Programmer
Retail, 1,001-5,000 Employees
Used the Software for: 1+ year
  • Overall Rating
    5 /5
  • Ease of Use
    5 /5
  • Features & Functionality
    5 /5
  • Customer Support
    Unrated
  • Value for Money
    Unrated
  • Likelihood to Recommend
    10/10
  • Reviewer Source 
  • Reviewed on 10/07/2020

"GitLab is a must for development teams"

Pros: I love the Boards for tracking Issues in their life cycle. Customizable Columns and Labels make it quick and easy to see where an Issue is, giving a high level for management and the rest of the team, while having all the details and attached code branches and merge requests for the developer and stakeholders. I love how it's able to connect code from several projects to Issues, no matter where they live, so you can have as many boards and projects as you like! It's well put together and seems natural with everything I try to do organization-wise. Integrates really well with developers' workflows.

Cons: GitLab is always improving and enables you to request features, so if you want something, suggest it and they'll get to it! Sometimes that's a bit slow, but you can usually work around it.

  • Reviewer Source 
  • Reviewed on 10/07/2020
Alejandro B.
CTO & Co-Founder
Internet, 11-50 Employees
Used the Software for: 1+ year
  • Overall Rating
    4 /5
  • Ease of Use
    3 /5
  • Features & Functionality
    4 /5
  • Customer Support
    3 /5
  • Value for Money
    5 /5
  • Likelihood to Recommend
    9/10
  • Reviewer Source 
  • Reviewed on 26/05/2021

"The best opensource tool for software engineering management"

Comments: We're hosting all of our private code repositories on gitlab.com, using the issue tracker, merge requests. We also run our continuos builds and deploy directly to our Google Cloud Kubernetes Engine workloads.

Pros: It's opensource though provides a cloud based solution with a really good free tier. It allows integrating code repositories with issue tracking and continuos integration and continuos deployment

Cons: User experience could be largely improved. Searching and filters are a bit clunky from the UX point of view. Also bulk actions are only allowed at project level.

  • Reviewer Source 
  • Reviewed on 26/05/2021
Emiliano P.
Site Reliability Engineer
Information Technology & Services, 201-500 Employees
Used the Software for: 2+ years
  • Overall Rating
    3 /5
  • Ease of Use
    3 /5
  • Features & Functionality
    4 /5
  • Customer Support
    2 /5
  • Value for Money
    3 /5
  • Likelihood to Recommend
    6/10
  • Reviewer Source 
  • Reviewed on 22/09/2020

"It's good but, definitely not the best"

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

  • Reviewer Source 
  • Reviewed on 22/09/2020
Adolfo M.
System Administrator
Government Administration, 10,000+ Employees
Used the Software for: 2+ years
  • Overall Rating
    4 /5
  • Ease of Use
    4 /5
  • Features & Functionality
    4 /5
  • Customer Support
    4 /5
  • Value for Money
    4 /5
  • Likelihood to Recommend
    9/10
  • Reviewer Source 
  • Reviewed on 16/04/2021

"GitLab as a centralized repository for application source code management."

Comments: Gitlab has been very helpful to us in the classification and administration of the source code in the different projects within our organization.

Pros: GitLab is a robust and relatively easy to implement application for managing the source code of applications within organizations of any size.

Cons: Integrations with other applications can be a bit complex. And the organization of projects can present some inconvenience if they have not been defined correctly from the initial implementation.

  • Reviewer Source 
  • Reviewed on 16/04/2021
Corentin M.
Software Engineer
Internet, 201-500 Employees
Used the Software for: 2+ years
  • Overall Rating
    5 /5
  • Ease of Use
    4 /5
  • Features & Functionality
    5 /5
  • Customer Support
    4 /5
  • Value for Money
    5 /5
  • Likelihood to Recommend
    9/10
  • Reviewer Source 
  • Reviewed on 25/01/2021

"Git Super powers"

Comments: I enjoy using GitLab everyday, whether it's at work or at home. It saves me lot of time with its CI/CD and allows me to have my private projects hosted on my own servers which is a must in term of privacy.

Pros: GitLab is an awesome tool to use everyday. It is simple and easy to install on premise. The free tier is enough for any small business / team. What really makes GitLab stands in front of the competition are its awesome CI/CD workflows. GitLab CI is incredible, you can do anything you want with it from building your sources, checking your code quality, deploying your projects... It is possible to make connections between various pipelines and have multiple repositories connected together to build your final "big" project.

Cons: Even if GitLab is simple to use, it's a big piece of software that can sometimes become slow on the web user interface.
Moreover the review system is sometimes not so easy to use compared to other competitors. Hopefully their are great browser extensions that solves this issues.

  • Reviewer Source 
  • Reviewed on 25/01/2021