Overview
GitLab is a single application for the entire DevOps lifecycle. GitLab provides project planning, source code management, CI/CD and monitoring in a single application enabling concurrent DevOps to make the software development lifecycle 200% faster.
Create and manage code through powerful branching tools, keep strict quality standards for production code with automatic testing and reporting, and create a software supply chain with built-in universal package management. GitLab provides powerful project planning tools and analytics giving insights into team productivity. Includes SAST, DAST, container scanning and dependency scanning to reduce security and compliance risk.
GitLab Ultimate is ideal for organizations aiming to optimize and accelerate delivery while managing priorities. Ultimate adds advanced security capabilities, security risk mitigation, compliance, portfolio management and value stream management. In addition, Ultimate allows for free guest user licenses to improve your license usage for users with minimal interaction with the system.
Built on Open Source, GitLab delivers new innovations every month by leveraging contributions from a global community of thousands of developers and millions of users. Over 100,000 of the worlds most demanding organizations trust GitLab to to deliver great software at new speeds.
GitLab will deliver the license file after transaction is completed.
Please contact aws-sales@gitlab.com for private offer inquiries
Highlights
- Increase operational efficiencies. Simplify the software development toolchain to reduce the total cost of ownership.
- Deliver better products faster. Accelerate the software delivery process to meet business objectives.
- Reduce security and compliance risk. Simplify processes to comply with internal processes, controls and industry regulations without compromising speed.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Trust Center
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Cost/hour |
|---|---|
c5.2xlarge Recommended | $1.03 |
c5.xlarge | $1.03 |
m5.2xlarge | $1.03 |
t2.large | $1.03 |
t3.large | $1.03 |
m6i.2xlarge | $1.03 |
m6i.4xlarge | $1.03 |
m6i.8xlarge | $1.03 |
Vendor refund policy
All sales are final. Fees are non-refundable.
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
GitLab Ultimate 19.5.3 release. Visit https://about.gitlab.com/releases for details.
Additional details
Usage instructions
Resources
Support
Vendor support
Priority Support is included with all self-managed GitLab Premium and Ultimate licenses
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.


Standard contract
Customer reviews
On-premises pipelines have secured my code and version control but could use smarter analysis
What is our primary use case?
I maintain my code and run CI/CD pipelines on my code when I commit and push.
How has it helped my organization?
The fact that you can structure your code and do version control on your code.
What is most valuable?
The fact that you can set up a CI/CD pipeline is a great thing that they added. It has been there already for years, but that is the one I use the most and play with the most.
The continuous integration pipeline allows you to automatically test and stress test your applications. You can test and make sure the code that you write is secure.
Because if you host it on your own premises, you can do the security yourself. I don't know about the online GitLab, but I use it privately, so it is hosted on my own servers.
What needs improvement?
Some more analysis on the code on default would be helpful.
The combination of AI and deterministic calculation based on the code would be an improvement.
For how long have I used the solution?
I have been using it for four years or five. I used GitHub eight years ago already. The difference between GitHub and GitLab is overlapping, of course.
What do I think about the stability of the solution?
The stability rating is 99.
What do I think about the scalability of the solution?
Scalability is quite okay. It is just adding an extra disk and it works.
How are customer service and support?
Not really. It is mostly quicker to just do it yourself.
How was the initial setup?
The initial setup was quite easy.
What was our ROI?
I think it is 30% better than using a public GitHub because then you are not sure your data can be cracked in your code.
What's my experience with pricing, setup cost, and licensing?
I am working with a paid version of GitLab [Private Offer Only], but that was related to what tools I use. It is okay.
Which other solutions did I evaluate?
GitHub is hosted on the servers of Microsoft and GitLab [Private Offer Only] can be hosted on your own premises. That is, in my opinion, the biggest point of sale that was used to buy GitLab [Private Offer Only] instead of GitHub.
What other advice do I have?
I could use AWS myself, so I could do that, but we don't do that. My overall rating for this product is 7 out of 10.
GitLab as a Powerful Central Hub for Repos, Reviews, and Automation
Integrated workflows have streamlined ticket tracking, documentation, and continuous delivery
What is our primary use case?
My basic use case for Gitlab was the ticket management, the wiki, the CI/CD pipeline, and the code repository. These four use cases form my core usage.
How has it helped my organization?
Gitlab is a developer tool, and it was easy to use. I never had to go to Jira or any project or product management tool. The wiki was there, so the onboarding of my developer was super fast.
What is most valuable?
Having everything in a single place in GitLab means I do not have to go to any other tool while I am working on GitLab. That was the major advantage.
The ticket management was the part that I was using in GitLab.
Since I was a solo developer, I never used Integrated Code Review in GitLab extensively. However, for teams, it is really useful.
Integrated Code Review is definitely an important feature in GitLab because as soon as the code is committed in a branch, the deployment is a major aspect. Making sure that the build is working fine, testing it, and having it deployed is critical, and GitLab provides a good feature in that area.
I have not heavily used the security scanning part of GitLab.
The ticket management and wiki part I mentioned earlier was what I was using with one of my team members in GitLab.
What needs improvement?
Since GitLab [Private Offer Only] the main part is the Git part. With AI being available, I see one thing happening. For example, Claude Code allows people to connect Jira or ClickUp, and then they connect GitHub to get the work done. If you can bring in a feature of the AI that can help do the project management and the code commits in a single MCP since the project management is in GitLab [Private Offer Only] and the code is in GitLab [Private Offer Only], that would help get rid of Jira and all these things. This will have two benefits. One, the onboarding will be easy. The second thing is people will not have to pay an additional amount for Jira or ClickUp.
For how long have I used the solution?
I was using GitLab for my personal project for the last five years, not for professional projects.
What do I think about the stability of the solution?
I never had any issue with GitLab. For me, it is stable.
What do I think about the scalability of the solution?
For me, GitLab was a scalable solution.
How are customer service and support?
I never had any problem and never had to reach out to the support of GitLab.
How was the initial setup?
I have used the cloud version of GitLab. I have not tried the self-hosted version, so I cannot comment on that.
I never got a requirement to have a self-deployed GitLab instance.
What was our ROI?
Developer time is important. If you save time in the development with GitLab, that is a value of money. If things are getting done faster, then that is a good ROI.
It varies team by team, but based on my experience, GitLab saved my time between 10% to 15%.
What's my experience with pricing, setup cost, and licensing?
I was using the free version of GitLab , but I think the price is comparative and not a major differentiator.
Which other solutions did I evaluate?
When I started using GitLab, I wanted a combo of the features. There was ticket management, there was the wiki, and there was a CI/CD pipeline, everything was there. GitLab was the first to provide all these things, and later on, GitHub has taken all these things, but GitHub is a follower. GitLab is the pioneer of these things. That is why I started taking it and that was the main motivating factor for me.
What other advice do I have?
GitLab is on its own cloud.
I have purchased security products from AWS Marketplace, but that is not related to GitLab. It is AWS, and I used Kaspersky for my servers when I was doing PCI DSS for one of my companies.
I rate GitLab an eight out of ten.