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 Version
  • Free Trial
  • 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.
  • Typical Customers

    • Freelancers
    • Small Businesses (2-50)
    • Mid-size Companies (51-500)
    • Large enterprises (500 and more)

    Deployment

    • Cloud-based
    • On-premise

    Markets

    United States

    Supported Languages

    English

    Pricing starting from:

    US$19.00/month

    • Free Version
    • Free Trial
    • Subscription

    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

    Features

    Total features of GitLab: 62

    • API
    • Access Controls/Permissions
    • Activity Tracking
    • Alerts/Notifications
    • Application Security
    • Approval Process Control
    • Approval Workflow
    • Assignment Management
    • Audit Trail
    • Authentication
    • Automated Testing
    • Change Management
    • Collaboration Tools
    • Compliance Management
    • Configuration Management
    • Continuous Delivery
    • Continuous Deployment
    • Continuous Integration
    • Customizable Templates
    • Dashboard
    • Deadline Management
    • Debugging
    • Deployment Management
    • Drag & Drop
    • Email Management
    • For Developers
    • For Small Businesses
    • Graphical User Interface
    • Integrated Development Environment
    • Issue Management
    • Issue Tracking
    • KPI Monitoring
    • Kanban Board
    • Lifecycle Management
    • Milestone Tracking
    • Monitoring
    • Multi-Language Scanning
    • Performance Metrics
    • Portfolio Management
    • Project Management
    • Project Templates
    • Project Time Tracking
    • Projections
    • Quality Assurance
    • Real Time Analytics
    • Release Management
    • Reporting/Analytics
    • Reporting/Project Tracking
    • Resource Management
    • Rules-Based Workflow
    • Search/Filter
    • Software Development
    • Source Control
    • Source-Code Scanning
    • Task Management
    • Template Management
    • Testing Management
    • Third Party Integrations
    • To-Do List
    • Vulnerability Scanning
    • Web-based Deployment
    • Workflow Management

    Alternatives

    GitScrum

    4.2
    #1 Alternative to GitLab
    GitScrum is a scrum software designed to help small businesses efficiently manage projects with agile methodologies....

    Helix Core

    4.6
    #2 Alternative to GitLab
    Helix Core by perforce is version control and collaboration management software designed to help businesses streamline...

    Trello

    4.5
    #3 Alternative to GitLab
    From sales and marketing to HR and operations, teams can design and customize Trello to fit their unique needs and work...

    Azure DevOps Services

    4.4
    #4 Alternative to GitLab
    Azure DevOps Services is designed to help small to large businesses streamline prioritization, release management, and...

    Reviews

    Overall rating

    4.6 /5
    (932)
    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 932
    Bruno
    Overall rating
    • Industry: Computer Software
    • Company size: Self Employed
    • Used Daily for 2+ years
    • Review Source

    Overall rating

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

    Why use Github when we have GitLab?

    Reviewed on 03/08/2019

    Pros

    I can have private software git repositories by free. Differently by Github, that charges you to have a private repository. The interface is beautiful, has a wiki, and the commits work fine from Linux.

    Cons

    Doesn't exist an app to make the commits (like in GitHub), thus you just need to use the terminal line (which shouldn't be a problem for any programmer), and the community isn't very well developed, thus you still will need to go to Github to find software repositories.

    Alejandro
    Overall rating
    • Industry: Internet
    • Company size: 11–50 Employees
    • Used Daily for 1+ year
    • Review Source

    Overall rating

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

    The best opensource tool for software engineering management

    Reviewed on 26/05/2021

    We're hosting all of our private code repositories on gitlab.com, using the issue tracker, merge...

    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.

    Alternatives Considered

    Jira

    Reasons for Choosing GitLab

    We wanted to have issue tracking, code repositories, merge requests and continuos integration/deployment all in the same tool.

    Switched From

    Trello and Bitbucket

    Reasons for Switching to GitLab

    It was the best alternative for our budget, and it allowed us to use our own Google Cloud Platform account to run Continuos Integration/Deployment jobs
    Abhishek
    Overall rating
    • Industry: Information Technology & Services
    • Company size: Self Employed
    • Used Weekly for 1+ year
    • Review Source

    Overall rating

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

    GitLab - Great DevOps platform

    Reviewed on 04/02/2023

    GitLab is a web-based Git repository manager that provides source code management (SCM), continuous...

    GitLab is a web-based Git repository manager that provides source code management (SCM), continuous integration, and more. It is an all-in-one platform that helps development teams collaborate and streamline their workflows. Overall, GitLab is a highly recommended platform for development teams looking for an all-in-one solution for source code management and collaboration. However, organizations need to consider the learning curve and performance limitations before committing to the platform.

    Pros

    All-in-one platform: GitLab provides a range of tools and services for development teams, including source code management, continuous integration and delivery, issue tracking, and more, all in a single platform.Easy collaboration: GitLab's web-based interface makes it easy for team members to collaborate, review code, and track progress.Customization: GitLab provides a range of customization options, including custom pipelines, templates, and integrations, to help teams adapt the platform to their specific needs.Open-source: GitLab is open-source software, making it accessible to organizations with limited budgets.Secure: GitLab places a strong emphasis on security and offers a range of security features and services to help protect sensitive data.

    Cons

    Steep learning curve: GitLab's extensive feature set and customization options can be overwhelming for organizations new to the platform.Performance: GitLab's performance can be slow, especially for larger repositories, and may impact the efficiency of development teams.Lack of native mobile app: GitLab does not have a native mobile app, making it difficult for team members to access and collaborate on the go.

    Samuel
    Overall rating
    • Industry: Information Technology & Services
    • Company size: Self Employed
    • Used Monthly for 1-5 months
    • Review Source

    Overall rating

    • Ease of Use
    • Likelihood to recommend 6.0 /10

    Good

    Reviewed on 18/02/2023

    Pros

    Its wide range of tools that are easily accessible and makes my work much easier.

    Cons

    It is not too user friendly especially for newbies like me.

    Verified Reviewer
    Overall rating
    • Industry: Market Research
    • Company size: 501–1,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 CI/CD , SCM

    Reviewed on 22/12/2022

    the best available CI?CD tool along with SAST scanners in built and all auto devops pipelines. I...

    the best available CI?CD tool along with SAST scanners in built and all auto devops pipelines. I enjoy working with this tool and configuring it.

    Pros

    The best available CI/CD and SCM tool available compared to industry best github. We use EKS deployments specially from a fully generated CI?CD auto devops pipeline in gitlab and there are various features gitlab leveraged in sdlc of a product .

    Cons

    The advanced search functionality could improve better and devops metrics can be improved. We need search functionality for regular premium users to go through files and search for a string and all.

    Alternatives Considered

    GitHub

    Reasons for Switching to GitLab

    Github didn't have devops features when we started working on gitlab
    Showing 5 reviews of 932 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 Version, Subscription
    • Free Trial: Available

    Libre: $0 Premium: $19 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:

    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.