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 104)
The Best CI/CD Platform
Rating: 10 out of 10
July 12, 2024
Vetted Review
Verified User
2 years of experience
Primary use for GitLab is of course source/version control, allowing collaboration on projects such as writing code. But GitLab does much more than that from organizing certain projects allowing the developers to track the issues/goals and the time it takes to achieve them. To easy of continues integration and continues deployment, with easy compared to other solutions.
- CI/CD
- K8 Integration
- SSO
Cons
- Regular UI changes
- Resource heavy
- CI Token scoping (can't push to repo in CI without creating a token manually)
Gitlab: a git based CI/CD platform
Rating: 9 out of 10
February 10, 2019
DJ
Vetted Review
Verified User
1 year of experience
Gitlab is used by all departments at my current client as a code repository and a tool for automated integration and deployment. It is used across the IT department. It has been used to implement the CI/CD system and source control. It has also been used for tagging. It has different runners which run different tasks.
- CI/CD implementation
- Source control
- User access of the source code
Cons
- Runner performance
- Real-time job and task status
- Nested pipelines
GitLab has a powerful CI/CD feature set!
Rating: 9 out of 10
May 02, 2023
AS
Vetted Review
Verified User
2 years of experience
GitLab is awesome for business projects it has a clear user interface when you are in an organization.We have some of our repositories hosted on GitLab because we love GitLab CI/CD. With this tool you can integrate your software in a smooth way, you can deploy it also.I love one special feature on GitLab CI/CD: I am able to define a base Job and then extend it with something called "Job Inheritance". This feature is powerful because we can take all the common steps on a job and then add other specific steps to achieve our goals. Our pipelines are like highways where our code get deployed.
I also like wikis feature to share relevant information with my teammates.
Other feature I enjoyed a lot is the commit graph log. We can view our commit history in a visual way. This help us to know if we have a linear or a parallel commit history.
My teammates also enjoyed the environments and review apps features. I worked great with Firebase Hosting. So we were able to test our integration in an isolated environment without deploying to production.
I think GitLab has a great CI/CD tooling.
I also like wikis feature to share relevant information with my teammates.
Other feature I enjoyed a lot is the commit graph log. We can view our commit history in a visual way. This help us to know if we have a linear or a parallel commit history.
My teammates also enjoyed the environments and review apps features. I worked great with Firebase Hosting. So we were able to test our integration in an isolated environment without deploying to production.
I think GitLab has a great CI/CD tooling.
- CICD
- Commit History
- Review Apps
Cons
- GitLab self-managed runners
- Integrations with hosting services
- GitLab VS Code extension
A Very Good Option for Your CI/CD Solution
Rating: 9 out of 10
December 06, 2021
Vetted Review
Verified User
3 years of experience
We have been using Gitlab for four years now. We migrated from other similar products and it is not the first CI/CD solution I'v use so I have a comparison point. I've been involved in the migration and the writing of the CI scripts personally for several projects with different technologies, so I'm not lying when I say I'm very happy with the product overall. We use GitLab to build, run tests, tag, and deploy automatically all sorts of projects. The only thing missing was a native Windows runner in the cloud as we needed it for old net projects. But good news, it is under development! And even though Gitlab doesn't have it yet, they provide a way to install and run your own Windows runner on your server.
- Packaging.
- Build projects and run tests.
- Deploy entire solutions.
- Provides a way to make available the packages to the final users.
Cons
- Windows runner.
- The test report could be improved.
Best in-class version control and CI/CD vendor
Rating: 8 out of 10
June 04, 2021
Vetted Review
Verified User
3 years of experience
Within our software research and development group, we're using GitLab and CI/CD tools to develop products and manage releases/test case infrastructure. We are using a self-hosted version of GitLab edition which primarily integrates with our development environment and testing infrastructure automatically. Additionally, the GitLab groups feature is divided among every research group within the organization.
- Source control
- CI/CD pipeline
Cons
- Integrate with AWS
- Integrate with TeamCity