Harness

Feature Flags

VS

Optimizely

Harness Feature Flags vs Optimizely

Feature Flags

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

Optimizely

At Optimizely, we're on a mission to help people unlock their digital potential. With our leading digital experience platform (DXP), we equip teams with the tools and insights they need to create and optimize in new and novel ways.

Company size
Company size

1001-5000

Founded
Founded

2009

Funding
Funding

$251M

Optimizely is categorized as:
Feature Flags

We’re the best Feature Flag management tool. See for yourself.

Harness Feature Flags vs. Optimizely

Optimizely vs Harness: DevOps Tools Comparison | Harness

Updated

March 3, 2023

  • Primary Users
  • Primary Use Case
  • SaaS & On-Premises Support
  • Simple Developer Onboarding
  • Feature Flag Pipelines
  • Native CI/CD Support & Pipeline Extensibility
  • Config-as-Code & GitOps
  • SDK Support
  • Automated Feature Verifications
  • Flag Lifecycle Management
  • Binary/Multivariate Flags
  • Flexible Targets (Users, Groups, Regions, Infra)
  • Streaming & Polling Support
  • Security/Access Control
  • Global Governance (OPA Support)
  • Audit Logs
  • Reporting & Dashboards
  • Proxy Service

Developers, Product Managers, Ops, Eng Managers

Manage risk & velocity; Automation; Governance

<yes><yes> SaaS & On-Prem Supported

<yes><yes>

<yes><yes>

<yes><yes>

<yes><yes>

All Major Languages

<yes><yes>

<with><with> Coming Soon

<yes><yes>

<yes><yes>

<yes><yes>

<yes><yes> RBAC, SSO, More in Progress

<yes><yes>

<yes><yes>

<yes><yes> Reporting Across SDLC

<yes><yes>

Product Marketers

Funnel analysis, feature adoption, A/B test

<no><no> SaaS Only

<no><no>

<no><no>

<no><no>

<no><no>

All Major Languages (Except .NET)

<no><no>

<no><no>

<yes><yes>

<with><with>

<no><no>

<with><with>

<no><no>

<yes><yes>

<with><with> Limited to FF Data

<no><no>

Features
Harness FF
Optimizely
Primary Users

Developers, Product Managers, Ops, Eng Managers

Product Marketers

Harness CCM

Developers, Product Managers, Ops, Eng Managers

Turbonomics

Product Marketers

Primary Use Case

Manage risk & velocity; automation; governance

Funnel analysis, feature adoption, A/B test

Harness CCM

Manage risk & velocity; automation; governance

Turbonomics

Funnel analysis, feature adoption, A/B test

SaaS & On-Premises Support

SaaS & On-Prem Supported

<no><no>
SaaS Only

Harness CCM

SaaS & On-Prem Supported

Turbonomics

<no><no>
SaaS Only

Simple Developer Onboarding

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

Feature Flag Pipelines

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

Native CI/CD Support & Pipeline Extensibility

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

Config-as-Code & GitOps

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

SDK Support

All major languages

All Major Languages (Except .NET)

Harness CCM

All major languages

Turbonomics

All Major Languages (Except .NET)

Automated Feature Verifications

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

Flag Lifecycle Management

<with><with> Coming soon

<no><no>

Harness CCM

<with><with> Coming soon

Turbonomics

<no><no>

Binary/Multivariate Flags

<yes><yes>

<yes><yes>

Harness CCM

<yes><yes>

Turbonomics

<yes><yes>

Flexible Targets (Users, Groups, Regions, Infra)

<yes><yes>

<with><with>

Harness CCM

<yes><yes>

Turbonomics

<with><with>

Streaming & Polling Support

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

Security/Access Control

<yes><yes>
RBAC, SSO, more in progress

<yes><yes>

Harness CCM

<yes><yes>
RBAC, SSO, more in progress

Turbonomics

<yes><yes>

Governance (OPA Support)

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

Audit Logs

<yes><yes>

<yes><yes>

Harness CCM

<yes><yes>

Turbonomics

<yes><yes>

Reporting & Dashboards

<yes><yes>
Reporting across SDLC

<with><with> Limited to FF data

Harness CCM

<yes><yes>
Reporting across SDLC

Turbonomics

<with><with> Limited to FF data

Proxy Service

<yes><yes>

<no><no>

Harness CCM

<yes><yes>

Turbonomics

<no><no>

No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.

Detailed Feature Comparison

Harness Feature Flags vs. Optimizely

Primary Users:

Delivering software is a process that starts at building an application. In the same way, feature flags should provide value to teams at each phase of the software delivery lifecycle. It’s not just about shipping code faster and creating improvements for users; feature flags should also make daily operations easier, and provide visibility and management ability. Harness Feature Flags was built to support all of these use cases across Developers, Product Managers, Operations, and Engineering Managers. 

The focus is unleashing the power of feature flags for software delivery teams holistically. And while Harness focuses on a developer-first experience, the same workflows and processes are built to support software delivery teams where they struggle the most. Hint: it’s not just shipping features.

SaaS & On-Premises Support:

Optimizely only offers a SaaS version of their product. Harness supports both SaaS and on-prem deployment models.

Simple Developer Onboarding:

When building Feature Flags, Harness focused heavily on the developer experience - developers are, after all, the true arbiters of feature flags. Our intent was to make sure that the setup process is fast and intuitive, and that teams can get started and see value from feature flags right away. As of today, we don’t see this sort of first-class support for developers coming from Optimizely. In fact, with their primary focus being on marketing teams for web experiences, we’re not confident that they ever will create this support.

Feature Flag Pipelines:

Harness features a visual drag-and-drop pipeline builder that supports hundreds of integrations, and this is a standard part of the Harness platform. Users unlock automated progressive delivery, and Harness uniquely allows for automated feature verification so that users don’t have to monitor stages of their rollout and can truly automate rollout and kill switches.

Native CI/CD Support & Pipeline Extensibility:

Optimizely, as a third-party tool, is completely abstracted from your CI/CD process, which perpetuates the view that feature flags are an ancillary step. Ideally, this view would be abolished. And of course, this isn’t even the group of users that Optimizely built their product for - why would they support this at all?

At Harness, we view feature flags as a crucial part of the CI/CD pipeline - and as such, it becomes a natural step in the everyday workflow of development teams and is integrated into CI/CD as a unified pipeline. This allows for users to get visibility into any change from code to release, and create standardized and automated processes across all stages of the SDLC.

As part of the Harness platform, users also can rest easy knowing that they can get a full audit log, manage teams with security like RBAC, share environments and APIs, and see cross-platform analytics. Of course, all of this is available for just Harness Feature Flags, and its power is more pronounced on the platform.

Config-as-Code & GitOps:

Optimizely’s user focus is on marketing teams for web experimentation. However, it’s typically the developer teams who are the arbiters of feature flags, with experimentation being a resulting capability. At Harness, we chose to focus on the development point of the value chain. 

It’s important to meet developers where they are and work within their processes. With Harness, teams have the ability to create pipelines visually and combine that with a pipelines-as-code or config-as-code approach; visual pipelines create YAML files that can be changed to reflect back into the visual pipeline, and these can automatically be synced with Git so changes are reflected immediately and without added effort, all from within our platform.

SDK Support:

Harness and Optimizely support all major languages, both server-side and client-side (except for Optimizely not supporting .NET). However, it would be unjust not to mention that Optimizely had a headstart and supports more SDKs for now. Harness Feature Flags has been on the market since July 2021 and supports a total of 10 SDKs. Optimizely supports 13, and it’s only a matter of time until Harness far outpaces the rate of SDK support from Optimizely because of our developer-first focus.

Automated Feature Verifications:

Harness initially pioneered the concept of Continuous Verification in the software delivery space. Having battle-tested the capability over years with hundreds of customers, the ability to have Harness automatically monitor deployments and take appropriate rollout or rollback options is extended into Harness Feature Flags. A unique capability in the world of feature flags, users can use the ML-based automated verification feature to have Harness automatically verify the health of live features and take appropriate remediation action should things go wrong - it obviates the need for users to manually monitor and make changes during a feature rollout.

Security/Access Control:

The key difference between Harness and Optimizely is the extensibility of security and access control to more than just feature flags. With the native Harness support for CI/CD, users can extend the same security/access control profiles end-to-end across SDLC, rather than having to learn multiple tools and create those controls from scratch. By simplifying this process end-to-end, users are able to focus on using the tools rather than configuring them.

At Harness, we take security extremely seriously, as evidenced by our DevSecOps approach. We took the same views with Feature Flags, ensuring RBAC and SSO were available from inception, with more controls coming soon. 

Governance & Compliance:

Harness takes governance and compliance seriously, providing CI/CD users with fine-grained RBAC, audit trails, many ways to manage secrets, and more. We’ve taken that same approach with Feature Flags and are investing heavily in the area, letting teams build rules and processes, and helping automate cleanup and flag management. Harness also supports Open Policy Agent (OPA), enabling Enterprise-scale governance as-code across Feature Flags and the rest of the Harness platform. Harness is the only feature management solution to offer this. 

Reporting & Dashboards:

Since Optimizely is a standalone feature flags tool, reporting and dashboards are limited to data within the tool itself - understandably so. Harness, however, is in the process of linking Feature Flags data to the rest of the software development lifecycle, and as such, will provide reporting and dashboards for all products in the same easily-accessible place. Harness is actually the only platform on the market that brings together analytics across the whole SDLC into one place - one tool to rule them all, one tool to bind them.

But what if you’re using only feature flags and don’t care about CI/CD? Harness provides the most complete visibility into feature flags of any tool on the market. Any bit of data that’s related to your feature flags use and operation, you can visualize in Harness to create custom dashboards to show exactly what you need at any time.

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

Feature Flags

Interested in seeing what's under the hood? Browse through the Harness Feature Flags Product

Learn More
Still Not Convinced?

See how Harness stacks up against these other tools.

Ready To Get Started?

Get StartedContact Sales

Need more info? Contact Sales