Continuous Delivery & GitOps

Harness provides a simple, safe, and secure way for engineering and DevOps teams across all industries and maturities to accelerate building and testing of software artifacts.
Free Trial

Codefresh

Codefresh’s DevOps automation platform brings CI/CD, Kubernetes, GitOps and more to help companies confidently deploy software faster.

Company size
Company size

51-100

Founded
Founded

2014

Funding
Funding

41m

Codefresh is categorized as:
Continuous Delivery

What is the difference between Harness CD Vs. Codefresh?

Codefresh vs Harness: DevOps Tools Comparison

Updated

December 20, 2023

  • Core GitOps Capabilities OOTB
  • Visibility into Application State
  • Simple, Intuitive UI
  • Centralized Management
  • Reporting & Custom Dashboards
  • PR Pipelines to Automate Multi-Environments
  • Wave Deployments
  • Deployment Verification 
  • Policy-as-code
  • Enterprise RBAC 
  • Audit Trails
  • Config-as-code
  • Security Testing Orchestration
  • Chaos Engineering

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

<with><with>

<no><no>

<no><no>

<with><with>

<with><with>

<with><with>

<yes><yes>

<with><with>

<no><no>

<no><no>

Features
Harness CD
Codefresh
Core GitOps Capabilities OOTB

<yes><yes>

<yes><yes>

Harness CCM
Turbonomics
Visibility into Application State

<yes><yes>

<yes><yes>

Harness CCM
Turbonomics
Simple, Intuitive UI

<yes><yes>

<yes><yes>

Harness CCM
Turbonomics
Centralized Management

<yes><yes>

<yes><yes>

Harness CCM
Turbonomics
Reporting & Custom Dashboards

<yes><yes>

<with><with>

Harness CCM
Turbonomics
PR Pipelines to Automate Multi-Environments

<yes><yes>

<no><no>

Harness CCM
Turbonomics
Wave Deployments

<yes><yes>

<no><no>

Harness CCM
Turbonomics
Deployment Verification

<yes><yes>

<with><with>

Harness CCM
Turbonomics
Policy-as-code

<yes><yes>

<with><with>

Harness CCM
Turbonomics
Enterprise RBAC

<yes><yes>

<with><with>

Harness CCM
Turbonomics
Audit Trails

<yes><yes>

<yes><yes>

Harness CCM
Turbonomics
Config-as-code

<yes><yes>

<with><with>

Harness CCM
Turbonomics
Security Testing Orchestration

<yes><yes>

<no><no>

Harness CCM
Turbonomics
Chaos Engineering

<yes><yes>

<no><no>

Harness CCM
Turbonomics
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.

No Scripting Required:

Codefresh doesn’t rely on scripting too much. There’s a massive library of ‘steps’ (think: plugins) that covers many use cases. However, if there isn’t a step for what you’re looking for (or if you’re simply looking for something a bit different), you’ll have to write your own.

Scripting isn’t the devil, but it certainly adds toil that could otherwise be avoided. For example, with Harness. Harness incorporates declarative pipelines with minimal maintenance overhead. Using Harness saves developers and DevOps alike time and effort.

Infrastructure Provisioners:

Codefresh offers Terraform and Pulumi as infrastructure provisioners. Surprisingly, they do not offer CloudFormation yet, but who knows what’s on the horizon! Harness offers both Terraform and CloudFormation. There are no plans at this time to add a Pulumi integration.

Continuous Verification™:

Continuous Verification is the process of monitoring your app for abnormalities after a deployment. For example, Continuous Verification could catch a latency issue or 5xx errors and automatically roll back your app to the previous version. The idea is to catch errors as quickly as possible – ideally, before customers notice – and make a seamless transition back to the prior version.

Codefresh doesn’t provide CV capabilities out of the box. Harness does, effectively reducing risk and reputational damage from downtime. As for vendor integrations, Harness supports Prometheus, Datadog, AppDynamics, New Relic, StackDriver, CloudWatch, and custom monitoring and observability tools.

Change Management:

Codefresh provides an integration for Jira, along with some plugins that allow you to create, update, and validate issues. However, there is no integration for ServiceNow. Harness offers integrations for both Jira and ServiceNow in a substantial way: with our integrations, users can leverage Jira and ServiceNow as approval mechanisms – you’ll be able to approve or reject a pipeline or workflow step all in one place!

Secrets Management:

Codefresh recently added a new feature called Secret Storage, which allows you to keep sensitive data on your cluster and for Codefresh to request it during pipeline execution on user’s demand. This feature is only available on their enterprise plan.

Harness, on the other hand, offers multiple solutions when it comes to secrets management. It can be handled natively with our proprietary secrets manager, or it can integrate with third-party vendors like HashiCorp Vault, Amazon Secrets Manager, Google Secret Manager, AWS Key Management Service, Google Cloud Secret Manager, CyberArk, and Azure Key Vault.

Accelerate Metrics & Reporting:

There are four key metrics when it comes to software development: Lead Time (the average amount of time it takes from the time code is checked in to the version control system to the point in time where it is deployed to production), Deployment Frequency (the number of times deploys to production occur in a time period), Mean Time to Restore (MTTR: how long it takes to resolve or rollback an error in production), and Change Failure Rate (what percentage of changes to production fail).

These metrics are paramount in truly understanding performance. Codefresh currently does not offer an Accelerate metrics dashboard. On the other hand, Harness offers a beautiful dashboard specifically for these metrics and allows you to set alerts as needed – for example, you could set an alert to notify you if the Change Failure Rate goes above 1%.

*Please note: Our competitors, just like us, release updates to their products on a regular cadence. We keep these pages updated to the best of our ability, but there are bound to be discrepancies. For the most up-to-date information on competitor features, browsing the competitor’s new release pages and communities are your best bet.

Try Harness For Free

Continuous Delivery & GitOps

Interested in seeing what's under the hood? Browse through the Harness Continuous Delivery & GitOps Product

Learn More
Continuous Delivery & GitOps