GitLab

4.6 (1,147)
Write a Review!
Complete DevOps lifecycle management

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.


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.

  • Images

    GitLab Software - Visualize, prioritize, coordinate, and track progress with GitLab’s flexible project management tools
    GitLab Software - 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 Software - Customize approval workflow controls, automatically test the quality of code, and spin up a staging environment for every code change
    GitLab Software - Upload and download images from GitLab CI with full Git repository management integration
    GitLab Software - Build, test, and release code confidently and securely with GitLab’s built-in continuous delivery and deployment
    GitLab Software - Automate the entire workflow from build to deploy and monitoring with GitLab Auto Devops
    GitLab Software - Analyze shipping velocity and monitor application performance
    View 8 more
    GitLab video
    GitLab Software - Visualize, prioritize, coordinate, and track progress with GitLab’s flexible project management tools
    GitLab Software - 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 Software - Customize approval workflow controls, automatically test the quality of code, and spin up a staging environment for every code change
    GitLab Software - Upload and download images from GitLab CI with full Git repository management integration
    GitLab Software - Build, test, and release code confidently and securely with GitLab’s built-in continuous delivery and deployment
    GitLab Software - Automate the entire workflow from build to deploy and monitoring with GitLab Auto Devops
    GitLab Software - Analyze shipping velocity and monitor application performance

    Not sure about GitLab? Compare with a popular alternative

    GitLab

    4.6 (1,147)
    VS.
    Highly reviewed

    Starting Price

    US$29.00
    month
    US$5.16
    month

    Pricing Options

    Free version
    Free trial
    Free version
    Free trial

    Features

    64
    99

    Integrations

    No integrations found
    14

    Ease of Use

    4.4 (1,147)
    4.2 (3,521)

    Value for Money

    4.5 (1,147)
    4.3 (3,521)

    Customer Service

    4.2 (1,147)
    4.3 (3,521)
    Green rating bars show the winning product based on the average rating and number of reviews.

    Alternatives

    Confluence

    4.5
    #1 Alternative to GitLab
    Confluence is a shared workspace to create and manage all your work. From product roadmaps to creative briefs, help...

    Google Drive

    4.8
    #2 Alternative to GitLab
    Google Drive is a cloud storage and backup platform to access files, docs, photos & more, store them in a safe place,...

    Phabricator

    4.1
    #3 Alternative to GitLab
    Phabricator by Phacility is a free, open source software development platform offering supported cloud-based deployment...

    Bonterra Giving Days

    4.6
    #4 Alternative to GitLab
    Bonterra Giving Days is the #1 digital fundraising solution for Giving Days and year-round giving. Our platform offers...

    Reviews

    Overall rating

    4.6 /5
    (1,147)
    Value for Money
    4.5/5
    Features
    4.6/5
    Ease of Use
    4.4/5
    Customer Support
    4.2/5

    Already have GitLab?

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

    Showing 5 reviews of 1,147
    Erle
    Erle
    Overall rating
    • Industry: Management Consulting
    • Company size: 2–10 Employees
    • Used Monthly for 1+ year
    • Review Source

    Overall rating

    • Value for Money
    • Ease of Use
    • Likelihood to recommend 8.0 /10

    An excellent Source Code Tool

    Reviewed on 5/05/2023

    Quite happy with it. Coming from a very strong technical background myself, there were the usual...

    Quite happy with it. Coming from a very strong technical background myself, there were the usual set of core features I was expecting, and it does those well. Plus, it allows me to have a good overview of things at a higher level (since I do know the tech stuff), without having to compromise the repository in any way. In brief, suits my needs well.

    Pros

    Does what one would expect from any modern code repository and does it with a great intuitive interface. This is often an overlooked requirement, which GitLab does very well. The interface is intuitive and allows the user to do their job with minimal fuss and just get on with it.

    Cons

    The commercial pricing tiers can be a bit on the high side, and it can add up with many users - which can be just a bit daunting for growing organizations, but it can be handled if properly budgeted. Also, at times it can be slower than expected, but it's a fairly minor annoyance in my experience.

    Alternatives Considered

    GitHub and Bitbucket

    Reasons for Switching to GitLab

    It offers a fresh new take on things, a great interface with good flexibility and the team were eager to move in a new direction.
    Aldo
    Overall rating
    • Industry: Information Services
    • Company size: 2–10 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

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

    A great tool too build your products with

    Reviewed on 22/11/2024

    Pros

    It's a great tool for every tech company

    Cons

    Nothing negative to say. Maybe a bit the pricing.

    David
    Overall rating
    • Industry: Telecommunications
    • Company size: 10,000+ Employees
    • Used Monthly for 1+ year
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 6.0 /10

    GitLab user

    Reviewed on 12/12/2023

    Pros

    Readme is include in the template of repository.

    Cons

    Uploading code to repository is tricky when 2-factor authentication is enabled.

    VENUGOPAL
    Overall rating
    • Industry: Computer Software
    • 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 8.0 /10

    Provides everything required for a DevSecOps workflow

    Reviewed on 10/08/2024

    Over all, gitlab provides everything thats essential for simple and slightly complex pipeline...

    Over all, gitlab provides everything thats essential for simple and slightly complex pipeline requirements. But becomes less flexible for more complex application requirements where ML work loads are to be executed. As I see Gitlab team adds features in a commendable frequency, so if anything is unavailable, you can raise a ticket and sit tight till it gets added.

    Pros

    1. Integrated platform for all my CI/CD needs
    2. Great to options for runner, one of the only platforms to provide native kubernetes runner support.
    3. Robust options in terms of pipeline flexibility. You can have parent and child pipeline models for complex pipelines

    Cons

    1. Because of native support, its flexibility highly depends upon bug fixes done by gitlab team
    2. Support on forums is difficult to get unless you have purchased a support package.
    3. Newer runners such as kubernetes are yet to get matured. In my personal experience the feature additions are not yet integrated completely but get added as patches on the running pods. This should be a part of config.toml

    Leslie
    Overall rating
    • Industry: Computer Software
    • Company size: Self Employed
    • Used Weekly for 1+ year
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 10.0 /10

    Very Helpful

    Reviewed on 3/10/2024

    Pros

    Easy to use and very helpful for version tracking.

    Cons

    Can take some adjustment to get used to in the beginning, but able to pick it up quickly.

    Showing 5 reviews of 1,147 Read all reviews

    GitLab FAQs

    Below are some frequently asked questions for GitLab.

    GitLab offers the following pricing plans:

    • Starting from: US$29.00/month
    • Pricing model: Free Version, Subscription
    • Free Trial: Available

    Libre: $0 Premium: $29 per user, per month (billed annually) Ultimate: $99 per user, per month (billed annually)

    GitLab has the following typical customers:

    2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000

    GitLab supports the following languages:

    Chinese, English, French, German, Japanese

    GitLab supports the following devices:

    We do not have any information about what integrations GitLab has

    GitLab offers the following support options:

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

    Related categories

    See all software categories found for GitLab.