Skip to main content

Cloudsoft Zone Build, deploy and scale with practical guides to PHP, Node.js, React, DevOps and AI automation. Explore the guides

Cloudsoft Zone

Developer toolDeveloper tools

GitLab

DevSecOps platform combining Git repositories, merge request reviews, CI/CD pipelines and issue tracking, offered as SaaS, dedicated or self-managed.

15 years active (founded 2011)

GitLab merge request page with pipeline status, approval requirement, security scan result and labels

Essential details

Pricing
Freemium · Free plan · Free trialFree tier; Premium billed per user annually; Ultimate on request; free trial offered
Platforms
Web, Self-hosted, Command line, API
Service region
Worldwide
Website
about.gitlab.com

Details last checked 7 October 2026

Photos

1 of 4

About GitLab

GitLab is a single application for the whole software delivery process: source code management, CI/CD, security testing, planning and deployment. It is developed by GitLab Inc. and is available as the hosted GitLab.com service, as software you install on your own servers, and as a single-tenant managed service.

The main idea is one platform instead of a chain of separate tools. Code, merge requests, pipelines, issues and security findings live in the same place, so teams can follow a change from an issue to a merge request, through a pipeline and into production. AI features are paid for with GitLab Credits, which the paid plans include each month.

Key features

  • Source code management. Git repositories with merge requests, approval rules, code owners and a Web IDE.
  • Built-in CI/CD. Pipelines defined in a .gitlab-ci.yml file, run on GitLab-hosted runners or on your own GitLab Runner machines.
  • Planning. Issues, issue boards, milestones and labels; Premium adds team project management features.
  • Security testing. Ultimate adds application security testing, vulnerability management and compliance and governance controls.
  • Package and container registries. Store build artefacts and container images next to the project.
  • Flexible deployment. Use GitLab.com, run GitLab Self-Managed with the Linux package, Helm chart, Operator or Docker image, or choose GitLab Dedicated, a single-tenant SaaS service.
  • AI features. Premium and Ultimate include a monthly amount of GitLab Credits per user for AI features; Free users can buy credits as an add-on.

Who it is for

GitLab fits teams that want source control and CI/CD in one product, organisations that must host their tools on their own infrastructure, and regulated industries that need security scanning and compliance controls built into the delivery process. Small teams can start on the Free tier; larger companies typically use Premium or Ultimate, and very large or regulated enterprises can choose GitLab Dedicated.

Pricing at a glance

  • Free: $0 per user per month; 400 compute minutes a month and 10 GiB storage, limited to 5 users per top-level group on GitLab.com.
  • Premium: $29 per user per month, billed annually; 10,000 compute minutes, 500 GiB storage, advanced CI/CD and $12 of GitLab Credits per user per month for AI features.
  • Ultimate: custom pricing from sales; 50,000 compute minutes, security testing, vulnerability management, compliance features, unlimited guest users and $24 of GitLab Credits per user per month.

Prices as checked on 7 October 2026; confirm on the vendor's pricing page.

Things to consider

  • The Free tier on GitLab.com is capped at 5 users per top-level group, so most growing teams will need a paid plan.
  • Subscriptions do not transfer between GitLab.com, Self-Managed and Dedicated; switching offering means buying a new subscription (see choosing a subscription).
  • Self-managed installations give you control over data location but also make you responsible for backups, upgrades and scaling.
  • Ultimate's price is not published, so budget planning needs a sales conversation.

Getting started

  1. Decide between GitLab.com, Self-Managed and Dedicated.
  2. Sign up for GitLab.com, or follow the installation guide for your own server.
  3. Create a group and a project, then push or import a repository.
  4. Add a .gitlab-ci.yml file so a pipeline runs on every merge request.
  5. Invite your team and set merge request approval rules.

Capabilities

  • Continuous integration
  • Version control
  • Code review
  • Package registry

Pricing, platforms and fit

Pricing
FreemiumFree plan · Free trialFree tier; Premium billed per user annually; Ultimate on request; free trial offered
Integrations
JiraSlackMicrosoft TeamsJenkinsDatadogMattermostConfluence WorkspaceDiscordVaultAsana
Service region
Worldwide

Reviews

No reviews yet

Ratings appear once our moderators have approved the first review. Nothing is published automatically.

Be the first to review

Write a review

Reviews are moderated before publication. Your email is used only to contact you about this review and is never published.

Your rating

Loading the security check…