We use GitLab as a source code repository, terraform modules repository, generic packages repository and for our CI/CD pipelines.
DevOps Team Lead at a tech services company with 501-1,000 employees
Beneficial YAML plans, reliable, and low maintenance
Pros and Cons
- "The most valuable features of GitLab are the review, patch repo, and plans are in YAML."
- "GitLab could improve the patch repository. It does not have support for Conan patch version regions. Additionally, better support for Kubernetes deployment is needed as part of the package."
What is our primary use case?
What is most valuable?
The most valuable features of GitLab are the merge request approvals, package repository, and that GitLab CI/CD pipelines plans are written in YAML.
What needs improvement?
GitLab could improve the package repository. It does not have support for Conan packages revisions.
Additionally, better support for deploying GitLab in Kubernetes is needed (i.e. more mature helm packages and updated documentation).
For how long have I used the solution?
I have been using GitLab for approximately five years.
Buyer's Guide
GitLab
February 2025

Learn what your peers think about GitLab. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,533 professionals have used our research since 2012.
What do I think about the stability of the solution?
The stability of GitLab is good.
What do I think about the scalability of the solution?
GitLab is scalable. We only needed to add more resources to the VM. Horizontally, we were not able to scale it because we couldn't deploy it in Kubernetes correctly.
We have approximately 300 people using the solution in my organization.
How are customer service and support?
I have not used the support from GitLab.
Which solution did I use previously and why did I switch?
I previously used Gerrit and I prefer GitLab. It is much better in the interface and integration, it is much more than only Git software, it is more of a complete package.
How was the initial setup?
The initial setup of GitLab is not complex. However, it can be difficult to deploy GitLab on Kubernetes.
What about the implementation team?
The deployment of GitLab was done in-house.
What's my experience with pricing, setup cost, and licensing?
The solution's standard license is paid annually. They have changed the pricing tiers and removed the bronze tier, which was the perfect sweet spot.
There is a free version available.
I rate the price of GitLab a seven out of 10.
What other advice do I have?
I would recommend the solution to others. For a self-hosted version, I advise others to deploy it using Docker/Docker-compose, it is the easiest way. The solution has no maintenance.
I rate GitLab a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.

SCRUM Master at a retailer with 10,001+ employees
Reliable with an excellent source-code repository and useful pipelines
Pros and Cons
- "The stability is good."
- "We'd like to see better integration with the Atlassian ecosystem."
What is our primary use case?
I work in PMO, and I standardize the workflows for scrum teams, AI teams, and kanban teams. If I have some scripting in Jira, and I need to save it in GitLab.
It is our source-code repository. It's used for the BI process, continuous integration, and continuous development. It's used for DevOps people. All of our IT people use GitLab.
What is most valuable?
The source-code repository is great.
I really like the pipelines.
The stability is good.
What needs improvement?
We'd like to see better integration with the Atlassian ecosystem. There needs to be better and native integration. That is really useful for us as Atlassian Jira has strong integration with Bitbucket, and Bitbucket is a computation of GitLab.
For how long have I used the solution?
We've used the solution for a long time. I've used this solution for one year at this company. However, I've used it for five or eight years.
What do I think about the stability of the solution?
The solution is always working. I haven't experienced problems with GitLab.
What do I think about the scalability of the solution?
My company is 100 people, however, my instance of IT people has 10,000 people in Jira. I work with a lot of developers.
How are customer service and support?
I've never used technical support. I can't speak to how helpful they are.
Which solution did I use previously and why did I switch?
We changed Bitbucket for GitLab.
How was the initial setup?
I'm not the main of GitLab. I did not initially set up the product.
What was our ROI?
We've likely seen an ROI.
What's my experience with pricing, setup cost, and licensing?
I don't deal with any licensing aspects of the solution. I can't speak about the exact costs.
What other advice do I have?
We are customers and end-users.
I'd rate the solution an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Google
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
GitLab
February 2025

Learn what your peers think about GitLab. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,533 professionals have used our research since 2012.
Software Quality Analyst at a media company with 1,001-5,000 employees
It integrates well with our automation tool.
Pros and Cons
- "For us, Gitlab's most valuable feature is the integration with Cypress. We're using Cypress as an automation tool, so we're using GitLab as a tool for running in parallel."
- "I'm new to GitLab, so I would appreciate more documentation about the code and commands."
What is most valuable?
For us, Gitlab's most valuable feature is the integration with Cypress. We're using Cypress as an automation tool, so we're using GitLab as a tool for running in parallel.
What needs improvement?
I'm new to GitLab, so I would appreciate more documentation about the code and commands.
For how long have I used the solution?
I have been using GitLab for almost a year now.
What do I think about the stability of the solution?
I rate GitLab nine out of 10 for stability.
What do I think about the scalability of the solution?
I rate GitLab eight out of 10 for scalability. We have around 40 people using it.
How was the initial setup?
Setting up GitLab is straightforward.
What's my experience with pricing, setup cost, and licensing?
I believe we are using the free version of GitLab.
What other advice do I have?
I rate GitLab a solid nine out of 10. I recommend GitLab. Based on what I've heard, I think GitLab is will be the permanent tool we'll use. I don't think that we're going to look for any other tool in the near future.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Co Founder and Technical Architect at Think NYX Technologies LLP
Impressive SaaS setup and good for infrastructure, architect and environmental management
Pros and Cons
- "The SaaS setup is impressive, and it has DAST solutioning."
- "Their RBAC is role-based access, which is fine but not very good."
What is our primary use case?
We primarily use this solution for end-to-end CI/CD solutioning and deployment as well as infrastructure, architect and environmental management. In addition, we plan to use it for version control and SaaS solutioning and have heard it is great.
What is most valuable?
The SaaS setup is impressive, and it has DAST solutioning. It also has dependency check and scanning mechanisms. If we were using other solutions, they would have to be configured, and we would have to set them us as a third party, but GitLab is straightforward. GitLab is a single solution that helps us do everything we need.
What needs improvement?
The documentation in GitLab could be improved a bit. For example, their RBAC is role-based access, which is fine but not very good. It could also be improved a lot.
For how long have I used the solution?
We have been using this solution for almost seven years. We are currently using version 15.2.1. We are using GitLab Cloud, and it is a public setup.
What do I think about the stability of the solution?
It is a stable solution, and we have not experienced any challenges.
What do I think about the scalability of the solution?
It is scalable, but we need to pay extra costs.
How are customer service and support?
The technical support is good, but it is available with paid solutions only. So we have to rely on their documentation or wait for community updates for the free tier or vendor solution.
How was the initial setup?
It is a cloud solution, so we didn't have to do much. We just needed to create an account, and the solution was ready. It is gitlab.com.
What other advice do I have?
I rate this solution an eight out of ten because it is a good tool.
Disclosure: My company has a business relationship with this vendor other than being a customer:
Engeener at Dell EMC
Easy to manage, reliable, good automation, and has good support
Pros and Cons
- "GitLab integrates well with other platforms."
- "It should be used by a larger number of people. They should raise awareness."
What is our primary use case?
GitLab is used for pipeline development, automation, and deployment.
What is most valuable?
It is easy to manage.
GitLab integrates well with other platforms.
The automation is good.
What needs improvement?
While I don't have any specific complaints about GitLab, there are always things that could be better.
Better support, for example, could be provided. The technology could be made simpler to use, it should not be overly complex.
It should be used by a larger number of people. They should raise awareness.
For how long have I used the solution?
I have been working with GitLab for three years.
What do I think about the stability of the solution?
GitLab has a good level of stability. I haven't had many problems.
What do I think about the scalability of the solution?
GitLab is used by between 500 and 600 people.
How are customer service and support?
Support is good.
Which solution did I use previously and why did I switch?
I have used a variety of tools, including Ansible, Terraform, Bitbucket, and Bamboo.
What's my experience with pricing, setup cost, and licensing?
I don't mind the price because I use the free version.
The licensing fee could be less expensive.
What other advice do I have?
I would recommend this solution to anyone who is interested in using it.
GitLab is very good. I would rate GitLab a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior AI Engineer at a consultancy with 11-50 employees
Gives us the flexibility to monitor our changes in the repos and allows multiple people to work on the same code
Pros and Cons
- "GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos."
- "When deploying the solution on cloud and the CI/CD pipeline, we have to define the steps and it becomes confusing."
What is our primary use case?
The solution is cloud-based. There are around 30 people using this solution in my organization.
What is most valuable?
GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos. Multiple people can work on the same code and make various branches. We can merge them together and resolve conflicts. This feature makes development quite fast. Everybody gets to work on their own feature independently without waiting for someone else to complete their code first.
What needs improvement?
When deploying the solution on cloud and the CI/CD pipeline, we have to define the steps and it becomes confusing. The trend is shifting toward CI/CD pipeline automation, so GitLab could provide some features that help with CI/CD automation.
There could also be integration with different cloud services like GCP, AWS, or Microsoft Azure. A one-click deployment with the CI/CD pipeline of our code would be a good feature.
For how long have I used the solution?
I worked with GitLab for one year.
What do I think about the stability of the solution?
The solution is stable. We haven't encountered any issues with loading repos.
What do I think about the scalability of the solution?
It's scalable. We haven't performed a lot of computation on GitLab because we're just storing our code on it. We can create as many admins, branches, and projects as we want.
How are customer service and support?
I haven't contacted technical support because we haven't encountered any issues.
How was the initial setup?
Initial setup is simple. Our model and other application repo was pushed on GitLab. From there, we pushed the code into the VM and then used that to make the Docker images. The models were deployed on GCP. It was easy to deploy them on Cloud Run on GCP.
What's my experience with pricing, setup cost, and licensing?
The solution isn't as expensive as other solutions.
What other advice do I have?
I would rate this solution as nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Chief Executive Officer at a tech services company with 11-50 employees
Simple to set up, feature-rich, and has good code merging capabilities
Pros and Cons
- "The code merging capability is something that we use very frequently."
- "The integration could be slightly better."
What is most valuable?
Most of the features are pretty good.
The code merging capability is something that we use very frequently. Merging code is a big factor for us because most of our teams use GitLab.
What needs improvement?
The integration could be slightly better.
The interface should be more user-friendly.
For how long have I used the solution?
We have been working with GitLab for more than five years.
What do I think about the stability of the solution?
It is a stable product. We have not had any issues with respect to instability.
What do I think about the scalability of the solution?
With approximately 30 users, we are not a large company. I found the scalability to be okay but I haven't tested it extensively.
How are customer service and support?
We have experience with GitLab support and we found the service to be good. There is not much of a lag in terms of addressing queries.
I would rate the support a five out of five.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I also use GitHub and I am more comfortable with GitLab.
How was the initial setup?
The initial setup is simple.
What's my experience with pricing, setup cost, and licensing?
This product is not very expensive but the price can be better. As such, I would rate GitLab a four out of five in terms of pricing.
What other advice do I have?
Overall, this is a good product that has a lot of features. There are several features that I don't use personally but other members of my team do.
I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IT Software Architect at ANAC - Autorità Nazionale Anticorruzione
Scalable with knowledgable vendors and does not require lots of different third-party solutions
Pros and Cons
- "We like that we can have an all-encompassing product and don't have to implement different solutions."
- "We would like to generate document pages from the sources."
What is most valuable?
Overall, we've been very satisfied with the solution.
Our partner is very helpful if we need technical support.
We like that we can have an all-encompassing product and don't have to implement different solutions.
The solution can scale.
What needs improvement?
We would like to generate document pages from the sources. Right now, we can't do that.
The testing could be better in that, for the code quality, now we use an external product and maybe the internal product could be more efficient.
For how long have I used the solution?
We have been working with GitLab for two years on a simple installation. Now, we have upgraded it and we might go to the enterprise solution.
What do I think about the scalability of the solution?
The solution is scalable. If you want to, you can move over to the enterprise version of the solution.
How are customer service and technical support?
We get our technical support via a partner and we have found them to be very helpful and responsive. We are happy with them. They work fine.
Which solution did I use previously and why did I switch?
Previously, we used Jenkins and GitLab without the pipeline and the Runner.
How was the initial setup?
We have a partner that assisted in implementing the process for us.
What about the implementation team?
Our partner had assisted us in the initial setup process.
What's my experience with pricing, setup cost, and licensing?
It's not part of my duties to cover licensing and pricing. I can't speak to any details in relation to the costs.
What other advice do I have?
I'd rate the solution at a nine out of ten. We've been very happy with the product.
We're a customer and an end-user.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free GitLab Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2025
Product Categories
Application Security Tools Build Automation Release Automation Static Application Security Testing (SAST) Rapid Application Development Software Software Composition Analysis (SCA) Enterprise Agile Planning Tools Fuzz Testing Tools DevSecOpsPopular Comparisons
SonarQube Server (formerly SonarQube)
Snyk
Checkmarx One
Veracode
Mend.io
Fortify on Demand
Sonatype Lifecycle
Acunetix
GitHub Advanced Security
PortSwigger Burp Suite Professional
HCL AppScan
Qualys Web Application Scanning
GitHub
Klocwork
Tenable.io Web Application Scanning
Buyer's Guide
Download our free GitLab Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How does Microsoft Azure DevOps compare with GitLab?
- If you had to both encrypt and compress data during transmission, which would you do first and why?
- When evaluating Application Security, what aspect do you think is the most important to look for?
- What are the Top 5 cybersecurity trends in 2022?
- What are the threats associated with using ‘bogus’ cybersecurity tools?
- We're evaluating Tripwire, what else should we consider?
- Which application security solutions include both vulnerability scans and quality checks?
- Is SonarQube the best tool for static analysis?
- Why Do I Need Application Security Software?
- Which Email Security enterprise solution would you choose: Cisco Secure Email vs Forcepoint Email Security vs Barracuda Email Security Gateway?