About GitLab

GitLab is an integrated, open source DevOps lifecycle management platform for software development teams to plan, code, test, deploy and monitor product changes within a single application. GitLab allows users to streamline their collaborative workflows and visualize, prioritize, coordinate, and track progress using flexible project management tools.

GitLab helps streamline collaborative workflows whether a team uses Agile, Waterfall, or conversational development methods. Users are able to securely write and manage code and project data, and consolidate source code into a single DVCS that can be managed without disrupting the workflow. GitLab’s git repositories are provided with branching tools and access controls for a scalable, single source of truth for collaboration on projects and code.

Users are able to customize their approval workflow controls, and automatically test the quality of code. GitLab verification tools help users spot errors sooner while shortening feedback cycles with features such as built-in code review, code testing, code quality, and review apps. Users can manage custom container images with GitLab’s container registry, which provides users with enhanced security and access controls without third party add-ons.

Organizations can minimize complexity by building, testing, and releasing their code securely, whether deploying to one server, or thousands, using GitLab’s continuous delivery and deployment feature. Users can automate the entire workflow and customize everything from buildpacks to CI/CD. Best practice templates help users get started with minimal configuration. GitLab collects and displays performance metrics for deployed apps using Prometheus, allowing users to analyze shipping velocity and monitor application performance.

Pricing starting from:

US$19.00/month

  • Free Trial
  • Free Version
  • Open Source
  • Subscription

Key benefits of GitLab

  • GitLab streamlines all collaborative workflows, whether a team uses Waterfall, Agile, or Conversational Development.

  • Keep track of the progress and activity across projects and get performance metrics for deployed apps through Prometheus.

  • GitLab provides a scalable, single source of truth for projects and code with git repositories that come complete with branching tools and access controls.

  • Spot errors faster and shorten feedback cycles with Gitlab's built-in code review, code testing, code quality, and review apps.

  • Release code confidently and securely, and minimize complexity with GitLab's built-in continuous delivery.

  • Devices

    Business size

    S M L

    Markets

    United States

    Supported Languages

    English

    Pricing starting from:

    US$19.00/month

    • Free Trial
    • Free Version
    • Open Source
    • Subscription

    Images

    Visualize, prioritize, coordinate, and track progress with GitLab’s flexible project management tools
    GitLab’s git repositories come complete with branching tools and access controls, providing a scalable, single source of truth for collaborating on projects and code
    Customize approval workflow controls, automatically test the quality of code, and spin up a staging environment for every code change
    Upload and download images from GitLab CI with full Git repository management integration
    Build, test, and release code confidently and securely with GitLab’s built-in continuous delivery and deployment
    Automate the entire workflow from build to deploy and monitoring with GitLab Auto Devops
    Analyze shipping velocity and monitor application performance
    View 8 more
    GitLab video
    GitLab screenshot: Visualize, prioritize, coordinate, and track progress with GitLab’s flexible project management tools GitLab screenshot: GitLab’s git repositories come complete with branching tools and access controls, providing a scalable, single source of truth for collaborating on projects and code GitLab screenshot: Customize approval workflow controls, automatically test the quality of code, and spin up a staging environment for every code change GitLab screenshot: Upload and download images from GitLab CI with full Git repository management integration GitLab screenshot: Build, test, and release code confidently and securely with GitLab’s built-in continuous delivery and deployment GitLab screenshot: Automate the entire workflow from build to deploy and monitoring with GitLab Auto Devops GitLab screenshot: Analyze shipping velocity and monitor application performance

    Features

    Total features of GitLab: 57

    • API
    • Access Controls/Permissions
    • Activity Tracking
    • Alerts/Notifications
    • Approval Process Control
    • Approval Workflow
    • Assignment Management
    • Audit Trail
    • Authentication
    • Automated Scheduling
    • Burndown Charts
    • Change Management
    • Chat/Messaging
    • Collaboration Tools
    • Compliance Management
    • Configuration Management
    • Continuous Delivery
    • Continuous Deployment
    • Customisable Templates
    • Dashboard
    • Deadline Management
    • Debugging
    • Disaster Recovery
    • Drag & Drop
    • Email Management
    • Graphical User Interface
    • Historical Reporting
    • Issue Management
    • Issue Tracking
    • KPI Monitoring
    • Kanban Board
    • Labeling
    • Lifecycle Management
    • Milestone Tracking
    • Monitoring
    • Performance Metrics
    • Portfolio Management
    • Preview Functionality
    • Project Management
    • Project Templates
    • Project Time Tracking
    • Projections
    • Quality Assurance
    • Question Branching
    • Release Management
    • Reporting/Analytics
    • Rules-Based Workflow
    • Search/Filter
    • Software Development
    • Source Control
    • Tagging
    • Template Management
    • Testing Management
    • Third Party Integrations
    • To-Do List
    • Visual Analytics
    • Workflow Management

    Alternatives

    Asana

    4.4
    #1 Alternative to GitLab
    Asana is a work and project management solution for teams. You can organize everything—from company objectives to...

    Wrike

    4.2
    #2 Alternative to GitLab
    Wrike is a collaboration & project management tool that helps users manage projects from start to finish, providing...

    Jira

    4.4
    #3 Alternative to GitLab
    JIRA is the tracker for teams planning & building great products. Millions choose JIRA to capture & organize issues,...

    Workfront

    4.3
    #4 Alternative to GitLab
    The platform for enterprise work management, helping teams and companies plan, execute, and deliver great work and...

    Reviews

    Overall rating

    4.6 /5
    (564)
    Value for Money
    4.6/5
    Features
    4.6/5
    Ease of Use
    4.3/5
    Customer Support
    4.2/5

    Already have GitLab?

    Software buyers need your help! Product reviews help the rest of us make great decisions.

    Write a Review!
    Showing 5 reviews of 564
    Brad N.
    Overall rating
    • Industry: Retail
    • Company size: 1,001-5,000 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 10.0 /10

    GitLab is a must for development teams

    Reviewed on 10/07/2020

    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.

    Adolfo M.
    Overall rating
    • Industry: Government Administration
    • Company size: 10,000+ Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 9.0 /10

    GitLab as a centralized repository for application source code management.

    Reviewed on 16/04/2021

    Gitlab has been very helpful to us in the classification and administration of the source code in...

    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.

    Emiliano P.
    Overall rating
    • Industry: Information Technology & Services
    • Company size: 201-500 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 6.0 /10

    It's good but, definitely not the best

    Reviewed on 22/09/2020

    It works fine, and it's a good alternative for the usual Bitbucket, Jira and Bamboo (or Jenkins)...

    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

    Corentin M.
    Overall rating
    • Industry: Internet
    • Company size: 201-500 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 9.0 /10

    Git Super powers

    Reviewed on 25/01/2021

    I enjoy using GitLab everyday, whether it's at work or at home. It saves me lot of time with its...

    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.

    Edward Y.
    Overall rating
    • Industry: Computer Software
    • Company size: 51-200 Employees
    • Used Daily for 2+ years
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Customer Support
    • Likelihood to recommend 10.0 /10

    Git Awesome

    Reviewed on 08/07/2020

    It is such a great system. We use it daily at work and I integrated it into my homelab as well to...

    It is such a great system. We use it daily at work and I integrated it into my homelab as well to keep change controls and ci/cd under control. It has made my homelab crazy efficient when I need to do things. For work it makes our daily tasks very easy to manage and it's much more integrated than having to build out all of the atlassian stack.

    Pros

    This product is excellent and has both enterprise edition and community edition making it very inexpensive to get into and then moving to enterprise once setup and still very inexpensive compared to other options out there. You also can set up a private gitlab server either in docker or bare metal. I cannot rave enough about git lab.

    Cons

    There's not much to not like about it. It's a very capable system that can be deployed in every type of way imaginable. If I was to nitpick then I would say adding additional users can be a pain without having self registration available.

    Showing 5 reviews of 564 Read all reviews

    GitLab FAQs

    Below are some frequently asked questions for GitLab.

    GitLab offers the following pricing plans:

    • Starting from: US$19.00/month
    • Pricing model: Free, Open Source, Subscription
    • Free Trial: Available

    We do not have any information about GitLab features

    GitLab has the following typical customers:

    2-10, 11-50, 51-200, 201-500, 501-1,000, 1,001+

    GitLab supports the following languages:

    English

    GitLab supports the following devices:

    iPhone (Mobile), iPad (Mobile)

    GitLab integrates with the following applications:

    Jira

    GitLab offers the following support options:

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

    Related categories

    See all software categories found for GitLab.