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
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Cost/hour |
|---|---|
c5.xlarge Recommended | $1.03 |
m6i.8xlarge | $1.03 |
m5.2xlarge | $1.03 |
t3.large | $1.03 |
t2.large | $1.03 |
m6i.4xlarge | $1.03 |
c5.2xlarge | $1.03 |
m6i.2xlarge | $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 18.9.1 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
Easy Pipeline Integration with Strong Non-Repudiation
Effortless Collaboration with Robust Automation
All-in-One Platform for Code Hosting, CI/CD, and Issue Tracking
Git repository hosting, CI/CD pipelines, Issue tracking & boards, Code reviews & merge requests, Container registry, Security scanning tools
Integrated task tracking and documentation have streamlined collaboration and code workflows
What is our primary use case?
My main use case for GitLab is utilizing it in three main ways: one is using the Issues and Epics tracking for tasks, the second way is using the Wiki, which is the documentation feature, and then the third way is for code management.
Out of those three, I find myself using the Issues and Epics tracking feature the most often. I really quite like it because I find it clear and clean to use, and it works well when using it with numerous people.
We use the Issues feature to record our tasks and assign those out, as well as recording the description of what the task requires. Then we use the Epics feature to group the issues into categories, which makes it easier to track the tasks at a higher level.
What is most valuable?
In my opinion, the best features GitLab offers are the Issues and Epics feature, which I find very clean and clear to use, and it is very quick and responsive. I also quite value the Wiki feature because both of those are built into the same platform, making it very easy to bounce between the two and create links between the boards and the Wiki.
The ability to link between the boards and the Wiki helps my workflow and collaboration with my team by ensuring that if we have any tasks that need to be carried out, we have them on the Issues board, and we write runbooks in the Wiki on how to carry out the task. We copy the link of the Wiki and put it into the description of the tickets so that when someone is working on the ticket, they can very quickly go over to the Wiki and know how to carry out their task, which saves us time.
GitLab has positively impacted our organization by making our code very secure because GitLab prides itself on security. Storing code in GitLab is a very secure way to do it, and from an operational efficiency and time-saving perspective, the Issues and Epics board is definitely helpful, offering a few benefits operationally.
What needs improvement?
The only feature I have used in GitLab that I thought could be improved is their code generation feature. When I previously used it, some of my questions were met with responses saying that it did not know the answer, and some responses were incorrect as well. I understand this is something new for them, so they are still developing it, but I do not feel that it is in a position where I would use it regularly just because it is not very reliable right now.
For how long have I used the solution?
I have been working in my current field between five to ten years.
What do I think about the stability of the solution?
GitLab is very stable. I have not seen any instability issues.
What do I think about the scalability of the solution?
GitLab is highly scalable and could very easily scale to thousands of code repos, which is necessary for any organizational size.
How are customer service and support?
The customer support for GitLab is very good, and I have no complaints because they have always been quite helpful. I would rate the customer support a ten out of ten because I have never had any issues with them before, and they are very knowledgeable.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
What was our ROI?
I have seen a return on investment. Any company that generates its own code and develops applications needs a code base, so it is more of a necessity rather than choosing something because it results in a measurable benefit. However, in terms of operational efficiency, a ten to twenty percent increase in speed could quite easily be seen from using the Issues and Epics tracking feature.
What's my experience with pricing, setup cost, and licensing?
Which other solutions did I evaluate?
Before choosing GitLab, I did evaluate other options, and the main competitors I considered were GitHub and Bitbucket. They are great as well, and all three are brilliant, but GitLab, in my opinion, has the cleanest UI, which sets it apart.
What other advice do I have?
I would recommend others to use GitLab because it is a great tool and there are not any real major drawbacks, just a minor one related to the AI code generation. I have given this review an overall rating of nine out of ten.