500-1000
2016
425m
Harness is categorized as:
Continuous Integration
Continuous Delivery
Cloud Cost Management
Cloud Cost Optimization
Feature Flags
Service Reliability Management
Security Testing Orchestration
Chaos Engineering
Software Engineering Insights
CircleCI is a modern continuous integration and continuous delivery (CI/CD) platform. CircleCI automates building, testing, and deploying software.
600+
2011
315m
Latest funding: Series F $100 million round of funding in 2021
CircleCI is categorized as:
Continuous Integration
CircleCI is a purpose-built CI/CD solution that focuses on performance and extensibility, providing a large number of Orbs, or plugins, that integrate with common DevOps tools to automate application development. With a core focus on CI, it lacks many native governance capabilities, can be expensive due to hidden costs, and has historically experienced stability issues that make Harness CI a great option for teams looking to modernize how they build, test, and deploy their applications.
CircleCI vs Harness CI: DevOps Tools Comparison | Harness
Updated
January 24, 2023
Free and Paid
Free and Paid
Free and Paid
Free and Paid
SaaS and On-Premise
SaaS and On-Premise
SaaS and On-Premise
SaaS and On-Premise
26,200
1500
26,200
1500
1000+
2500+ (called “Orbs”)
1000+
2500+ (called “Orbs”)
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
Per user
Per minute for hosted builds
Per user and pipeline minute
Per user
Per minute for hosted builds
Per user and pipeline minute
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<no><no>
<yes><yes>
<yes><yes>
<yes><yes>
<no><no>
<no><no>
<yes><yes>
<yes><yes>
<no><no>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<no><no>
<yes><yes>
<no><no>
<yes><yes> Vault/KMS/3rd party
<with><with>
<yes><yes>
<no><no>
<yes><yes>
<no><no>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<with><with>
<yes><yes>
<with><with>
<yes><yes>
<no><no>
<yes><yes>
<no><no>
<yes><yes>
<no><no>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes>
<yes><yes> (Linux/Windows)
<with><with>(MacOS in beta)
<yes><yes> (Linux/Windows/MacOS)
<yes><yes>
<with><with>
<yes><yes>
<yes><yes>
<yes><yes>
<no><no>
<yes><yes>
<yes><yes>
<yes><yes>
<with><with>
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
<yes><yes>
<yes><yes>
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
<yes><yes>
<yes><yes>
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
<yes><yes>
<yes><yes>
Harness CI vs. CircleCI
Harness provides CI/CD as a part of a complete platform to streamline, simplify, and reduce the number of tools needed for application delivery. CircleCI is a point solution catered mainly to CI with immature CD capabilities that will require more tools to integrate within the tech stack to achieve the same results. While providing a huge range of infrastructure options and integrations, CircleCI users suffer from stability issues, lack of pricing transparency, and lack of governance.
We often hear CircleCI pricing is too complex and can introduce hidden costs to unlock premium features required to get the expected performance and build speeds.
Company pays for credits. Credits then pay for users, usage, and features – three separate variables to keep in mind to make proper estimates of your costs. This makes credits very difficult to calculate – by number of users, the machine size, the concurrency amount, whether Docker Layer Caching is used, if there is network transfer occurring (CD), and if there is Network Storage (Caching) in play.
CircleCI can be much more expensive than expected. Harness CI provides transparent pricing for both SaaS and Self-Managed plans for companies of any size, along with an open source version that’s free available to download from Drone.io.
CircleCI is fairly easy to adopt and also offers customizable/flexible build environments. However, jobs can take a long time and can be buggy if modified, and this may require users to cancel the workflow and restart it. CircleCI also struggles with uptime and reliability. Lastly, there’s mixed feedback on the UI itself, with users calling it frustrating, complex, and confusing.
Harness CI is built upon four pillars that enable engineers to build and test code quickly and accurately: simple, scalable, open, and secure. You can onboard under five minutes, scale resources on demand, and have all plugins run in containers on their latest version. This means less hours spent by engineers maintaining the tool and more time on what matters: delivering value to end users.
CircleCI has limited RBAC capabilities (less granular and customizable). CirlceCI leverages permissions that require users to rely on the SCM that its attached. This process lacks policy as code driven by OPA, and lacks native secrets management without relying on integrations.
Harness provides enterprise governance controls with OPA based policy as code, full audit trails, templates to enforce guardrails, and fine-grained/customizable RBAC for the entire SDLC.
CircleCI’s build speed requires premium features to achieve the promised performance.
Harness runs builds 4x faster than every CI tool on the market via proprietary technologies like Test Intelligence, Cache Intelligence, and Hosted Builds. Test Intelligence uses ML to identify which tests are required, splits them, and then runs them concurrently. Cache Intelligence greatly reduces execution times by automatically caching well known directories for Java & Node.js, and Hosted Builds allow you to deploy any application on Windows, Linux, or Mac without worrying about maintaining and managing infrastructure.
CircleCI has a large number of integrations and plugins called Orbs; however, only 150 of the 2500 CircleCI integrations are used by more than 25 organizations. We’ve seen how point solutions create more pain for developers by not offering a complete platform. Developers are reliant on other vendors for security, source code management, and a variety of other DevOps needs.
Harness CI is portable without scripting, added maintenance, and is actively growing its number of integrations as a part of an already comprehensive software delivery platform.
There’s room for improvement when it comes to scalability with CircleCI – ironic considering “speed and scale” are two of their selling points. We have learned that, for container-based plans, jobs can get queued if there aren’t enough containers to accommodate the workload. This raises questions around scalability and load balancing.
Harness CI makes sure scaling is never a problem with the option to run hosted builds and provides autoscaling integrations such as Amazon EC2, Digital Ocean, Google Computer, Hetzner, Open Stack, and Packet.
See how Harness stacks up against these other tools.
Need more info? Contact Sales