App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

GitLab Logo

Write a review

Complete DevOps lifecycle management

(47)

GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links. 

GitLab Pricing

Pricing overview

Value for money rating

4.5

/5

1.1K

Price starts from

29

/user

Per month

Pricing options
Free plan
Subscription
Free trial

Pricing details

Libre: $0

Premium: $29 per user, per month (billed annually)

Ultimate: $99 per user, per month (billed annually)

What users say

It's an awesome tools, perfect both small projects on a budget or for large applications that need paid features and great support.
GitLab is free and open source, making it a great choice for companies looking to save money. It provides many features and tools for users use in managing their Git projects.

Popular contenders

Price starts from

500

Per month

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

944

Per year

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

595

Per year

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

595

Per year

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Price starts from

3333.33

Per month

Pricing model

Free plan
Subscription
Free trial

Free trial

Available
Credit cardless trial

Reviewers who mentioned pricing said:

AR
AvatarImg

Verified reviewer

Information Technology and Services, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Awesome Git Service

Reviewed 5 years ago
Pros

GitLab is a great place to host git repositories - for both private and commercial use. With its pretty and intuitive design, GitLab offers a great experience to work with. Collaboration is managed in a really great way. Their pricing is also amazing: it's mostly free to use. We've had multiple private repos on GitLab for years now and haven't had any reason to upgrade to a paid plan so far.

Cons

GitLab's customer support team is really slow at responding to support requests. However, since I'm on a free plan, that's okay and I think they probably allocate all of their support resources to their paying users - and that's totally fine.

PP
AvatarImg

Piotr P.

Computer Software, 51-200 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Best git management tool on the market

Reviewed 2 years ago

I was using GitLab for a year and a half and I have to admit that it was the best git management tool I ever used. Everything that is needed by the user is already built-in. CI/CD is handled brilliantly and can be quickly set up without a lot of training before. The whole app is intuitive and easy to use (especially if a user has some experience with similar apps). Documentation is big and contains...

Pros

A huge number of features. Intuitive and easy to use. Extensive documentation and good customer service. Flexibility of customization.

Cons

It can become expensive, particularly if the company has many users. Some less-known external tools cannot be integrated.

MP
AvatarImg

Martin P.

Computer Software, 51-200 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Cheap source code management tool

Reviewed 2 years ago

Perfect choose if you need cheaper and open-source source code managing tool.

Pros

The most important feature is source code managing tool. App provides interface for GIT client. Creating a merge request is easy and you don't need to use console, it is possible to achieve this goal also on mobile! Another most important feature is CI/CD integration. Gitlab provides its solution to do this. You can define configuration and run tasks on GitLab runner, which can be easily installed on any server.

Cons

It provides a less functions than other software and a UI is a bit non modern.

AvatarImg
AvatarImg

Tomasz J.

Program Development, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Easy to setup , use and manage devops platform

Reviewed a year ago

We needed a tool that we could integrate with Nexus and that could be installed and used on our own servers. GitLab was a perfect fit

Pros

I like how easy it was to set up and configure. Adding runners (servers that build your code) was intuitive, CI/CD works fine. When you switch from GutHub, you must get used to the naming convention, but this requires only a couple of minutes to get used to.Overall I highly recommend GitLab for anyone who wants to set up such a platform on-premise.

Cons

When you switch from other tools like GitHub you see features that are missing, mainly in CI/CD. You can't update a global variable from a job and must use workarounds. The pricing is a bit high, especially for the Ultimate plan.

JS
AvatarImg

Jörg S.

Civil Engineering, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A powerful foundation for any software development need, which is trivially self hosted

Reviewed a year ago

Despite my gripes with debugging and monitoring, GitLab is a mind blowing software offer with an unbelievable feature set for a platform that is effectively free for many setups, not forcing a subscription or pro features by crippling its basic product but by providing additional value for paying customers instead of extorting users for critical features.

Pros

The pipeline system is by far GitLabs most important feature, though the extensive offering of supporting services such as project wikis, hooks and integrations make it a flexible control center for all needs of software development.

Cons

Debugging pipelines seems to be less than an after though, with minimal support and no indication of being in anyone's focus. Monitoring seems like a lackluster proof of concept released to the public, with many issues being ignored for years and all around extremely poor support unless the only thing you want to do is monitor the default setup for the default metrics in the default view.

DK
AvatarImg

David K.

Electrical/Electronic Manufacturing, 11-50 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Gitlab review

Reviewed a year ago

We really like GitLab, we were able to use it for fully automated development procedure which saves us large amount of time and help us to isolate the bugs before switching to production.

Pros

Gitlab gives us sufficient features to support source code management, user administration and Continuous integration for reasonable pricing

Cons

There is really nothing in my mind which I specifically do not like about the GitLab but If there would be room for improvement, We would appreciate more features for CI/CD integration testing.

PK
AvatarImg

Prince K.

Telecommunications, 10,001+ employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

GitLab - The Forefront of Source Control which Helps You Move Forward

Reviewed 2 years ago

Overall, GitLab has been a really solid addition to our workspace. It allows us to collaborate much easier and gives us the opportunity to add tests and validations in our pipelines so that whenever code is deployed, it can be checked for quality assurance and take the appropriate actions based on the results. The amount of features GitLab is packed with, it may be a while before I am able to learn it all but also be able to make use of it all. I will say this however is that whenever I do learn something new, it is often a welcomed change and either myself or my team is ecstatic and excited to not only implement the newly discovered feature, but also to reap the benefits of the sweet update or enhancement! Great job GitLab, cheers!

Pros

GitLab does its best to help you with what you may need in order to promote quality code deployments with tools and resources to become a more collaborative team. With source control and hosting repositories as its primary objective, GitLab extends to its users an extensive suite of tools and controls to ensure only quality code is committed and only by those that is desired. With features like code reviews, pipeline validations, and allowing for integration of automated tests, its hard to imagine low quality or bug infested code to get through to your production or master code branches.

Cons

Honestly, its not easy to pick out cons of such a great tool in your arsenal. Given that so much goes so well once you've integrated everything properly, the only things that come to mind are more of a annoyance rather than an issue and coincidentally, they're all based on the UI or aspects that don't interfere with the workflow or the work itself. One of which is that GitLab does not offer a dark...

MB
AvatarImg

Morgan B.

Health, Wellness and Fitness, self-employed

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A great hosted Git SCM solution

Reviewed 3 years ago

We were trying to have a central hosted repository SCM system. For issue management we normally use Linear, although for smaller projects we keep track of issues using the integrated issue manager. The product integrates seamlessly in the development workflow, implementing and enforcing best industry practices onto all the contributors of the project, and allows for quick deployments to production and testing with its integrated CI/CD system.

Pros

GitLab is a great integrated SCM, Issue Management and CI/CD solution which is a pleasure to work with. The tools feel very nicely integrated and cooperate very well. It embodies by default the best practices for code management and is developed by a company which has open source and transparency at its heart, thus reassuring that the product can be trusted, either as a SaaS solution or as a self-hosted solution.

Cons

The SaaS version of the problem has over the year suffered some issues; however these have been decreasing over time and the company has made a hosted experience on par of those of other SaaS solutions. The resource consumption of the product is not to be taken lightly; however for small teams it has a relatively inexpensive monthly server cost.

AR
AvatarImg

Verified reviewer

Computer Software, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Great platform to host your project!

Reviewed 5 years ago

Overall, GitLab is a good for development. Most commonly used features such as MR and code review work very well on GitLab. The best feature on GitLab is CI/CD, it has everything you need to build an automated pipeline, from build agents to container registry. However, the exploration feature is not as robust as other services and there is still a lot of rooms for improvement.

Pros

GitLab CI is great. The GitLab CI/CD language allows us to build complex pipelines easily, pipeline's configs are stored in the repository as well, so we can manage everything in one place. GitLab also has built-in Docker registry. We have both our build pipeline and our images hosted on GitLab. The pricing is also flexible, I recommend it for both startup and large enterprises.

Cons

Explore Projects feature can be better, it would be more useful if we have a filter to select projects by technologies. Should support templates on the job level, so it can be reused between multiple environments. Lack of integration: there are not many 3rd party services that integrate with GitLab for now.

AR
AvatarImg

Verified reviewer

Civic & Social Organization, 11-50 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Great software wit a minimal but efficient design but can definitely use improvements

Reviewed 6 years ago

Best way to use it is to keep your gitlab organized is keeping pr's as functional as possible and not mashing 1000 changes into one pr. otherwise gitlab performance go down and so will the interest of the other people who review your merge request!! Setting up gitlab to manage your software projects is child's play, and although the UI is minimal in design it which gets the job done but could definitely...

Pros

1. Free of cost 2. Highly efficient, does the job without uncertainty. 3. Never observed any downtime 4. Very frequent and proper updates to the software. 5. easy to maintain 6. can easily integrate with jenkins for Continuous Integration- Continuous Deployment. 7. Easy to setup and use, no support or setup or external teams required. Anybody with minimum computer skills can get this up and running. 8. easy integration with youtrack for issue tracking and merge requesting tracking

Cons

These are not very big cons, but I find them annoying and could definitely use improvement: 1. The edit description on an open merge request also shows up on the history. So If somebody were to make a 10 different changes to the title while keeping the 2. The code formatting in the description box is not too good. It can take several tries before getting it right. 3. There is no way of searching...

D"
AvatarImg

David "Teddy" O.

Computer Software, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Best Value Suite of Software Development Tools

Reviewed 5 years ago
Pros

Gitlab has an extremely robust free tier with tools that go far beyond simple source/version control. We use the Gitlab CI/CD pipeline runner extensively, allowing us to not only use Gitlab for source, but also for our deployment/build pipeline. Gitlab also has the ability to manage Kubernetes clusters from the suite, which is super helpful. We also extensively use the issue board for tracking scrum issues, which includes time estimates. Gitlab used to be most popular for offering free private repos, and it still does, but these other free features make it an absolute home run. We use Gitlab for every project because of how great it's been.

Cons

The pipeline runner can occasionally be a bit buggy sometimes, but nothing critical. For example, if you prematurely stop one pipeline and immediately start another, it can take 10 minutes for the new pipeline to start for some reason. Also, the time tracking on the issue board does not automatically put the sum at the top of the column, which I find annoying - we built a small gitlab api integration to pull that info for us. They have been updating this feature recently, though, so it may be solved soon.

AR
AvatarImg

Verified reviewer

Computer Software, 201-500 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Gitlab: Great repository mangement tool

Reviewed 3 years ago

The overall experience of using Gitlab is amazing. I really like the UI and UX of gitlab.

Pros

I really love the issue board (Kanban board) feature which is very user friendly and easy to track the progress. I also like the CICD feature. I find the UI and UX of Gitlab is simple and easy.

Cons

I almost like everything of gitlab. But I feel that a gitlab is little expensive to run CI/CD pipelines. We may have some issues while running the multiple parallel nodes for CI/CD integrating with the kubernates cluster.

AvatarImg
AvatarImg

Giovanni P.

Banking, 1,001-5,000 employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

GitHub is the complete tool you can find for version control in you team.

Reviewed 4 years ago

GitHub is a tool that helps you in your day to day and allows you to quickly advance in your work, it is very complete and you can find within it all kinds of things that can help you. Being one of the most used software, you can find all kinds of help and guides on the internet to solve any problem that may arise, allowing you not to be left adrift with the errors that may arise about the tool. Its graphical interface is very easy to use and you adapt quickly to its operation, it is very intuitive and you do not need further explanation to learn how to use the tool.

Pros

GitHub is a complete tool in every sense that will allow you to do your work in the most efficient and fast way, all the options it offers you to carry out your tasks and carry out an accurate documentation of the work that is being carried out will make your days of work are much easier and less stressful. GitHub gives you very simple search options where only a fraction of the name of the object...

Cons

One of the things that can be said that puts this tool at a disadvantage is its cost, its cost of business implementation is somewhat high, making companies consider other more economical implementation options.

WS
AvatarImg

Wassim S.

Financial Services, 51-200 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

More than code management product

Reviewed 5 years ago

It is been a great experience so far and it helped us automate most of our software deployment processes.

Pros

The reason we switched to Gitlab is that we found that it offers more than any other git SAAS product in the market and it wasn't just a code repository. They have CI/CD for automation and automated Artifacts.

Cons

1. Stability of the product was not the best, we had frequent hiccups where the pipelines runners were down or other parts of the system. 2. Pricing plans are pretty steep so it is 4x whenever you move to the next plan.

NV
AvatarImg

Narendra V.

Information Technology and Services, 1-10 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A complete tool for software development lifecycle with DevOps

Reviewed 5 years ago

My team loves GitLab so much. Since the last 3 years, we use it regularly and we don't have a single complaint about it. We host all our repos here and manage our development stuff via milestones, issue boards, and other features. Overall it is an awesome platform will all the required features and tools.

Pros

GitLab is a complete set of tools which are required for software development. - It provides self-managed version as well as the community version. Both are free of cost. - It provides Continuous Integration and Continuous Development. I use it for most of my projects. - Built-in issue boards, milestones - a very good feature for tracking development. - Built-in Web IDE - a very nice feature to edit your files online. - Groups, sub-groups for the repository - it helps to manage the repositories easily with user assignment, permissions, etc. - A nice UI

Cons

There are no major cons with GitLab. It provides most of the things with its free edition. To list a few, - With Community Edition, we sometimes face downtime. - The wait time for running CI pipelines is sometimes higher. - The pricing for the paid version is a little bit high for small agencies like mine.

SM
AvatarImg

Susan M.

Airlines/Aviation, 201-500 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

GitLab- Great product for DevOps Lifecycle

Reviewed a year ago

Overall it’s a better option than Github for continuous integration.

Pros

GitLab would be a great choice for people working in private projects for self- hosted repositories when compared to other product like Github . Also good for tracking issues throughout the CI/CD pipelines.

Cons

Speed is less when compared to Github when pushing or pulling source codes. Also the cost is more when compared to the other products.

AvatarImg
AvatarImg

Ava H.

Wireless, 10,001+ employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Ideal solution for teamwork, project management and code review.

Reviewed 2 years ago

With GitLab we have solved several problems such as being able to work with more limited access to the source code, because what is done is that each developer performs his task according to his role and this is then merged with the main code, working like this is a way to streamline projects more as well as to obtain a more productive work team capable of avoiding the greatest number of errors in the final version of each project.

Pros

In GitLab I find several points that I like and that is that as a developer it is a solution that makes it much easier for teams to collaborate with each other and thus obtain a great improvement in the codes created for each project. I like that GitLab brings more than the basic tools for code development, that is, code review, creation, compilation, testing, implementation, but it is also a platform that helps streamline projects, work safely and of course to have one more team productive. For example GitLab is one of our tools used daily to plan, create, manage and even troubleshoot our code. It is also a software that is easy to use and can be integrated with others, being of great help in the testing cycle.

Cons

Although its use is simple, some actions such as file editing are somewhat confusing, so allowing this to be done more easily would be helpful for users, in addition, its paid plan can be somewhat expensive, so if you are working with a small team or as a student its free version may be enough.

AvatarImg
AvatarImg

Yasith P.

Computer Software, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Cheaper alternative to Github with more tools

Reviewed 2 years ago
Pros

There are two main things I like about Gitlab. One is its built-in tools like CICD through which we built automated pipelines, online change comparison, etc. The other thing is the UI UX aspect of it compared to Github. It is free for most of the use compared to expensive Github which is the reason for us picking Gitlab over Github

Cons

It seems to be lacking integrations with some software we use

IR
AvatarImg

Ievgen R.

Computer Software, 1,001-5,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

All you need from SCM is there!

Reviewed a year ago

Positive overall, both from user and administrator perspective.Product is well-thought git repository tool, pleasant experience!

Pros

Comfortable and well-thought UI, extensive list of features available, awesome built-in CI functionality

Cons

Pricing tiers are a bit higher than with competitors (GitHub)

AR
AvatarImg

Verified reviewer

Computer & Network Security, self-employed

Used weekly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

The Leader in Version Control

Reviewed 3 years ago

GitLab is the best version control software I have ever used. GitHub is version control but does not work well for the rest of software development. If you are looking for a complete solution, I have not found anything that can compete with GitLab. I love having everything in one place with one license and have found it to be amazing for organizing projects. The licensing cost is steep compared to GitHub but is comparable to what you would be spending for all of the components separately. Whenever I work on a big project with a team, I use GitLab. The free plan is competitive, but the paid plans are where it pulls away from the competition. Both self-hosted and cloud are wonderful to use.

Pros

Everything you need to run a software project (tasks, assets, code) is in one place

Cons

Prices can get steep compared to GitHub, and may not be worth it if you only use a couple of the features

AC
AvatarImg

Angie C.

Computer Software, 501-1,000 employees

Used weekly for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Excellent all-in-one solution for DevOps

Reviewed 2 years ago

Overall a great option for self-hosted Git servers.

Pros

GitLab is a robust platform that includes many features than are broader than just SCM or CI. The most appealing part is that GitLab has an open source core and the source code for paid features is also available. This make everything very transparent. Installing GitLab in your own environment is very simple, there is a single installer that will install GitLab no matter what type of environment you...

Cons

If you are looking to buy the SaaS, $20/month is fairly expensive, there is no individual option such as the $4/month GitHub offering. It seems like GitLab is mostly concerned about small teams and business, not individuals as the free tier has been increasing restricted over the past few years. Most open source projects are still predominantly hosted on GitHub, the community for GitLab appears to be fairly small. That also could be attributed to a lack of Ruby developers as golfing and rust are more popular.

IZ
AvatarImg

Ignacio Z.

Computer Software, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Great software but a bit pricy if you only want simple code management features

Reviewed 2 years ago

Personally, we use the software only for source code management and while it has plenty of other useful features that limits how we value the product.

Pros

Gitlab provides a really easy to use and to integrate product for all your need related to source code management.

Cons

The software included free private repositories but recently they have changed to a limit of 5 user per name group. The paid alternative is a bit high in price compared to other services.

DS
AvatarImg

Dillan S.

Marketing and Advertising, 201-500 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Great, but missing some features.

Reviewed 7 years ago

It would be awesome to build out the profile view a bit more. I lead a team of developers and we use Gitlab and really like it for its privacy and ease of use, but because our repos are private we are unable to showcase our profile views on our portfolios etc. This has pushed me to split usage between gitlab and github. Gitlab for work / github for my private repos / gists / etc.

Pros

Price, private repos, ease of use for teams, (almost) all the features of github. We use gitlab for all of our client repos and it works great. Setting up teams and getting up and running is fast and easy. We've also looked into the option of self hosting gitlab on our own servers, but the web service is so good we haven't felt the need yet. UI is nice as well. Anyone familiar with github can easily jump in and enjoy gitlab.

Cons

Not as much community, profile view is not as robust / flushed out as gitlab. Feels private. Love the ease of private repos but that seems to be the main thing users are utilizing and there is less open source projects on gitlab. Also the profile view is not as well known as gitlab and there isn't the option to showcase private commits on your commit chart, which is a bummer.

GC
AvatarImg

Goran C.

Information Technology and Services, 11-50 employees

Used weekly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Good option for git based source control

Reviewed 2 years ago

We use gitlab as a git source control solution and for CI/CD to some extend

Pros

It supports all required features needed for source control solution. It has competitive pricing.

Cons

Perhaps github is more user friendly and has more features

SS
AvatarImg

Shyam S.

Information Technology and Services, 11-50 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Best Code Manager - GitLab

Reviewed 9 months ago
Pros

GitLab is great for teamwork with easy collaboration tools. It's secure, flexible, and the CI/CD pipelines are a breeze to set up. Transitioning from GitHub was quick, and it boosted our productivity. Highly recommend for on-premise companies.

Cons

The Ultimate plan is a little on the expensive side, Haven't faced any other issues as such yet. Great Product.