Starting at $0 per month per user
View Pricing Overview
What is GitLab?
GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts.…
Learn from top reviewers
How GitLab Differs From Its Competitors
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Pricing
GitLab Essential
$0
Cloud
per month per user
GitLab Premium
$29
Cloud
per month per user
GitLab Ultimate
$99
Cloud
per month per user
Entry-level set up fee?
- Setup fee optional
For the latest information on pricing, visithttps://about.gitlab.com/pricing?utm_me…
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Features
Return to navigation
Product Details
- About
- Integrations
- Competitors
- Tech Details
- FAQs
What is GitLab?
GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps teams across the complete DevSecOps lifecycle, from developing, securing, and deploying software.
Differentiators, as described by Gitlab:
- Simplicity: With GitLab, DevSecOps can be achieved through a single platform with a user-friendly interface
- Security: GitLab offers built-in security scans that provides a comprehensive security solution.
- Transparency: The code base for GitLab is open to community contributions, to ensure transparency and an open-core approach.
- Cloud-Agnostic: Can be deployed anywhere with no vendor lock-in
GitLab Screenshots
GitLab Integrations
GitLab Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Windows, Linux, Mac, BSD* (Ubuntu 14.04 LTS or later), Android, iOS, full list see https://about.gitlab.com/handbook/security/approved_os.html |
Mobile Application | No |
Supported Countries | International |
Supported Languages | Chinese, English, German, Japanese, Korean, Portuguese, Spanish |
Frequently Asked Questions
GitLab starts at $0.
Reviewers rate Branch Protection highest, with a score of 9.2.
The most common users of GitLab are from Enterprises (1,001+ employees).
Comparisons
Compare with
Reviews From Top Reviewers
(1-5 of 111)
Gitlab improve our Continuous Integration.
Rating: 9 out of 10
May 03, 2023
Vetted Review
Verified User
4 years of experience
GitLab allows us to manage our source code into different groups. It improves code readability and efficiency, for example, with the Web IDE, which is a good feature. We are also using Gitlab CI, which is very efficient and well-integrated. We centralize users into Gitlab, and we used SAML to get them into other apps that we used within our stack (for example, SonarQube).
- Source code management.
- Continuous integration.
- Merge requests flow.
- Users management.
Cons
- CI variables management is sometimes hard to use, for example, with File type variables. The scope of each variable is also hard to guess.
- Access Token: there are too many types (Personal, Project, global..), and it is hard to identify the scope and where it comes from once created.
- Runners: auto-scaled runners are for the moment hard to put in place, and monitoring is not easy.
Gitlab is a Great Tool for Continuous Integration and Git-Based Code Management
Rating: 9 out of 10
September 24, 2020
MJ
Vetted Review
Verified User
5 years of experience
Gitlab is used by my team and many others in my organization. We use it for its core features as a web-based Git repository. This allows us to track changes in our code and make use of the collaboration features in Gitlab like issues and pull requests. We're also getting started with using the CI and package registry features.
- Merge request management.
- CLI User Experience (UX).
- Continuous Integration (CI).
- Package management.
Cons
- User and permissions management.
Gitlab Review saves $$
Rating: 9 out of 10
December 15, 2016
Vetted Review
Verified User
2 years of experience
Consolidates code to a trusted platform enabling Developers to collaborate on projects easily. Easy setup and integration with AD. The Gitlab platform is an essential part of your Continuous Integration platform.
- Integration with software used to automate your deployments
- GitLab UI is clean and simple
- Run on their own webserver / database cluster
Cons
- More robust DB
- Include a function/plugin to check code for security/errors
Version Control for Complex Projects in Small-Mid-Size Companies
Rating: 9 out of 10
December 18, 2018
LJ
Vetted Review
Verified User
2 years of experience
I've used Gitlab at multiple roles in a few different companies, though never as a lead developer or software engineer. Especially at a small to mid-size company, Gitlab's support for project management and version control using git repos can't be beat. It works as a platform to allow for cross-organizational collaboration on code repositories. A major reason to use Gitlab in an organization is its CI/CD (continuous integration/continuous deployment) pipeline, which facilitates the passing of code to the repos reliably and quickly between team members.
- CI/CD capabilities.
- Variable access/security levels for different users within an organization or working on a project.
- Project management capabilities far surpass GitHub's PM capabilities: easier to manage and organize contributions to repos.
Cons
- Interface and use can be overwhelming for new users: built-in tutorial or key highlights would be helpful to lessen the learning curve.
Good product overall, but lacks Github's third-party integrations
Rating: 7 out of 10
July 20, 2021
Vetted Review
Verified User
3 years of experience
We use GitLab for all our development teams. Each project has a git repository and we use GitLab CI to deploy our code to Google Cloud. And we also use the issues board for our Kanban workflow. Our team is small (four developers and one designer) and we use the free plan, acquiring extra CI minutes to run our pipelines when needed.
- Integrated CI
- Environment variables management
- Git flow
Cons
- Issues board lacks basic features for product management, like notes support
- Integration with other third-party products. Google Cloud and Intercom offer GitHub plugins, but not for GitLab
- It's hard to test CI build locally