Best Software for 2025 is now live!

Compare CircleCI and GitLab

Save
    Log in to your account
    to save comparisons,
    products and more.
At a Glance
CircleCI
CircleCI
Star Rating
(502)4.4 out of 5
Market Segments
Small-Business (45.4% of reviews)
Information
Entry-Level Pricing
$0.00 Per Month
Browse all 4 pricing plans
GitLab
GitLab
Star Rating
(823)4.5 out of 5
Market Segments
Small-Business (37.6% of reviews)
Information
Entry-Level Pricing
No pricing available
Free Trial is available
Learn more about GitLab
AI Generated Summary
AI-generated. Powered by real user reviews.
  • Users report that CircleCI excels in its Deployment Automation with a score of 9.0, making it a preferred choice for teams looking for seamless deployment processes. In contrast, GitLab also performs well in this area with a score of 8.8, but some users feel it could improve in terms of speed.
  • Reviewers mention that CircleCI's API / Integrations score of 9.2 is a standout feature, allowing for extensive customization and integration with other tools. GitLab, while also strong with a score of 8.9, is noted for having a more complex setup process for integrations.
  • G2 users highlight CircleCI's Task Management capabilities, scoring 8.8, which provides a user-friendly interface for managing tasks. GitLab's score of 8.8 is comparable, but users report that its task management features can be overwhelming due to the number of options available.
  • Users on G2 appreciate CircleCI's Quality of Support with a score of 8.1, noting that the support team is responsive and helpful. GitLab, with a higher score of 8.5, is praised for its comprehensive documentation and community support, which some users find more beneficial.
  • Reviewers mention that CircleCI's Extensibility is rated at 9.0, allowing users to easily add new features and tools. GitLab's extensibility score of 8.6 is still strong, but some users feel it lacks the same level of flexibility as CircleCI.
  • Users report that CircleCI's Continuous Deployment feature scores 9.0, making it a robust option for teams focused on rapid deployment cycles. GitLab's score of 8.9 is close, but some users express a desire for more streamlined processes in GitLab's deployment features.
Featured Products
Pricing
Entry-Level Pricing
CircleCI
FREE
$0.00
Per Month
Browse all 4 pricing plans
GitLab
No pricing available
Free Trial
CircleCI
Free Trial is available
GitLab
Free Trial is available
Ratings
Meets Requirements
8.8
440
9.1
613
Ease of Use
8.5
442
8.7
615
Ease of Setup
8.4
165
8.5
175
Ease of Admin
8.3
163
8.6
160
Quality of Support
8.2
318
8.5
481
Has the product been a good partner in doing business?
8.6
134
8.8
135
Product Direction (% positive)
7.9
437
8.7
581
Features by Category
Application Release OrchestrationHide 11 FeaturesShow 11 Features
Not enough data
8.8
1,258
Administration
Not enough data
8.7
117
Not enough data
8.9
125
Not enough data
8.6
117
Functionality
Not enough data
9.0
123
Not enough data
8.6
109
Not enough data
8.5
104
Not enough data
8.7
109
Not enough data
8.6
98
Processes
Not enough data
9.1
126
Not enough data
9.0
115
Not enough data
8.7
115
Static Application Security Testing (SAST)Hide 13 FeaturesShow 13 Features
Not enough data
8.7
274
Administration
Not enough data
9.1
23
Not enough data
8.9
22
Analysis
Not enough data
8.5
21
Not enough data
8.8
22
Not enough data
8.9
22
Not enough data
8.7
21
Testing
Not enough data
8.6
22
Not enough data
8.6
22
Not enough data
8.9
21
Not enough data
8.7
21
Not enough data
8.6
19
Not enough data
8.2
19
Not enough data
8.5
19
Dynamic Application Security Testing (DAST)Hide 13 FeaturesShow 13 Features
Not enough data
8.9
248
Administration
Not enough data
9.0
21
Not enough data
8.7
21
Analysis
Not enough data
8.3
20
Not enough data
9.2
20
Not enough data
8.8
20
Not enough data
8.8
20
Not enough data
8.8
20
Testing
Not enough data
8.6
19
Not enough data
9.1
19
Not enough data
9.0
18
Not enough data
9.0
17
Not enough data
8.9
16
Not enough data
9.2
17
Cloud Infrastructure AutomationHide 11 FeaturesShow 11 Features
Not enough data
8.7
777
Administration
Not enough data
8.8
72
Not enough data
8.7
73
Not enough data
8.7
70
Not enough data
8.8
75
Automation
Not enough data
9.0
74
Not enough data
8.4
67
Not enough data
9.0
74
Not enough data
8.7
68
IT Management
Not enough data
8.7
69
Not enough data
8.8
69
Not enough data
8.6
66
8.3
318
8.7
1,075
Functionality
8.7
52
8.8
187
8.5
57
8.9
187
8.0
49
8.6
180
Management
8.4
58
8.7
174
7.7
45
8.3
167
8.6
57
8.9
180
Not enough data
8.6
727
Bug Reporting
Not enough data
8.6
121
Not enough data
8.5
115
Not enough data
8.5
123
Bug Monitoring
Not enough data
8.4
120
Not enough data
8.8
128
Not enough data
8.8
120
Software Composition AnalysisHide 6 FeaturesShow 6 Features
Not enough data
8.8
361
Functionality - Software Composition Analysis
Not enough data
8.8
60
Not enough data
8.7
65
Not enough data
8.7
62
Effectiveness - Software Composition Analysis
Not enough data
8.8
59
Not enough data
8.9
59
Not enough data
8.9
56
8.8
182
8.8
1,123
Management
8.8
18
8.8
122
8.9
19
8.8
128
8.6
18
8.5
115
Functionality
8.9
22
8.8
127
8.9
22
8.8
127
8.8
19
8.7
119
Processes
8.8
22
9.0
131
8.9
21
8.5
120
9.0
21
8.9
134
Continuous IntegrationHide 6 FeaturesShow 6 Features
8.4
406
8.7
1,123
Functionality
8.6
75
|
Verified
8.9
199
|
Verified
8.3
61
|
Verified
8.6
187
|
Verified
8.2
65
|
Verified
8.4
181
|
Verified
Management
8.8
70
|
Verified
8.9
189
|
Verified
8.6
75
|
Verified
8.7
193
|
Verified
7.7
60
|
Verified
8.4
174
|
Verified
Not enough data
8.5
599
Documentation
Not enough data
8.8
107
Not enough data
8.6
103
Not enough data
8.4
104
Security
Not enough data
8.0
92
Not enough data
8.4
92
Not enough data
8.9
101
Not enough data
Not enough data
Functionality
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
Support
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
Value Stream ManagementHide 7 FeaturesShow 7 Features
Not enough data
8.8
260
Value Analysis
Not enough data
8.9
37
Not enough data
8.7
39
Not enough data
8.6
35
Not enough data
8.8
35
Value Management
Not enough data
9.0
37
Not enough data
8.6
39
Not enough data
8.8
38
Reviews
Reviewers' Company Size
CircleCI
CircleCI
Small-Business(50 or fewer emp.)
45.4%
Mid-Market(51-1000 emp.)
42.6%
Enterprise(> 1000 emp.)
12.0%
GitLab
GitLab
Small-Business(50 or fewer emp.)
37.6%
Mid-Market(51-1000 emp.)
36.0%
Enterprise(> 1000 emp.)
26.4%
Reviewers' Industry
CircleCI
CircleCI
Computer Software
26.5%
Information Technology and Services
17.3%
Internet
10.2%
Financial Services
4.5%
Marketing and Advertising
3.3%
Other
38.3%
GitLab
GitLab
Computer Software
33.5%
Information Technology and Services
23.4%
Internet
4.1%
Financial Services
3.6%
Computer & Network Security
2.4%
Other
33.0%
Most Helpful Reviews
CircleCI
CircleCI
Most Helpful Favorable Review
Abhas B.
AB
Abhas B.
Verified User in Computer Software

Things that I like arranged sorted by usefulness - 1. * Debug via SSH * - This is pretty much the best feature it has, where you can actively debug your builds when there is a error instead of just failing. As the tests are run on their containers, it...

Most Helpful Critical Review
Kok How T.
KT
Kok How T.
Verified User in Computer Software

Occasional connectivity issues, nonsense 137 OOM and infrastructure failure which result in build failures with no part on our end. That costs us credits. 137 OOM error happens from time to time to our Node.JS application when their dashboard resources show...

GitLab
GitLab
Most Helpful Favorable Review
Willian M.
WM
Willian M.
Verified User in Internet

The community edition is really great. Today we have a community edition installation at the company I'm working for and it works like a charm.

Most Helpful Critical Review
Kyle J.
KJ
Kyle J.
Verified User in Computer Software

UI is a bit clunky for users, to many clicks for simple tasks. Mattermost is the choice integrated chat, I would rather have slack.

Alternatives
CircleCI
CircleCI Alternatives
GitHub
GitHub
Add GitHub
CloudBees
CloudBees
Add CloudBees
Jenkins
Jenkins
Add Jenkins
Red Hat Ansible Automation Platform
Red Hat Ansible Automation Platform
Add Red Hat Ansible Automation Platform
GitLab
GitLab Alternatives
GitHub
GitHub
Add GitHub
CloudBees
CloudBees
Add CloudBees
Red Hat Ansible Automation Platform
Red Hat Ansible Automation Platform
Add Red Hat Ansible Automation Platform
Jenkins
Jenkins
Add Jenkins
Discussions
CircleCI
CircleCI Discussions
How do I get started?
1 comment
Official Response from CircleCI
Linux plans start with the ability to run one build simultaneously without parallelism at no charge. Open source projects get 3 additional free containers,...Read more
What is concurrency? What is parallelism?
1 comment
Official Response from CircleCI
Concurrency refers to utilizing multiple containers to run multiple builds at the same time. Otherwise, if you don't have enough free containers available,...Read more
How do containers work?
1 comment
Official Response from CircleCI
Every time you push to your VCS system, we checkout your code and run your build inside of a fresh, on-demand, and isolated Linux container pre-loaded with...Read more
GitLab
GitLab Discussions
Is GitLab paid?
5 comments
Pankaj G.
PG
Yes, Gitlab is paid as it provides the flexibility to use all the features of the GitHub and Git as well as the freedom to use your own DataBase so that you...Read more
Is GitLab free software?
4 comments
Roke B.
RB
Yes, in that for non-commercial users, payment is unnecessary. Additionally, its source is publicly available.Read more
Why does GitLab Server goes down?
2 comments
Roke B.
RB
That is different for each outage.Read more