7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Unleash

Open source

An open-source feature management platform for rolling out features gradually with flags, strategies and variants, with many SDKs and an Enterprise edition.

getunleash.io
Unleash homepage screenshot
GitHub stars
14k
Last commit
today
Repository age
12 years
Version
v8.2.0
Licence
AGPL-3.0
Self-hosted
Yes

About Unleash

Unleash is an open-source feature management platform. Teams wrap new functionality in feature flags, deploy code to production in smaller releases, and then decide when and for whom each feature is switched on. This lowers the risk of releases and lets several features be developed at once without long-lived feature branches.

Flags can be tested against real production data and controlled using activation strategies and variants, and the project topics also point to experiments and toggles. Unleash provides 15 official client and server SDKs plus community SDKs and works with any language or framework. The Enterprise edition adds single sign-on, SCIM user provisioning, change requests and fine-grained roles, with unlimited projects and environments in a hosted instance.

The open-source edition is licensed under AGPL-3.0 and can be run locally with git and Docker, serving its interface on port 4242, or directly from source with Node.js. A live demo is available, and a free trial gives access to a hosted Enterprise instance.

Key features

  • Feature flags with gradual rollouts
  • Activation strategies and variants
  • 15 official client and server SDKs
  • Role-based access control in Enterprise
  • Change requests for flag updates
  • SSO and SCIM provisioning in Enterprise
  • Multiple projects and environments
  • Run locally with Docker

Good fit for

  • →Gradual feature rollouts
  • →Running experiments with variants
  • →Releasing code to production behind flags
Built with
TypeScript
Tags
feature-flags
feature-toggles
feature-management
devops
continuous-delivery
experiments
sdk
self-hosted
rollouts

Unleash: questions and answers

What is Unleash used for?
Unleash is an open-source feature management platform for rolling out features gradually with flags, strategies and variants, with many SDKs and an Enterprise edition. It is a good fit for gradual feature rollouts, running experiments with variants and releasing code to production behind flags.
Is Unleash open source?
Yes. Unleash is open source under the AGPL-3.0 licence. Its source code is on GitHub at Unleash/unleash and is written mainly in TypeScript.
Is Unleash free?
Yes. Unleash is open source, so the software itself is free to use. A managed cloud version is also available, with paid plans from $75 per seat per month.
Can I self-host Unleash?
Yes. Unleash can be self-hosted on your own server or infrastructure.
What is Unleash an alternative to?
Unleash is an open-source alternative to Split, Statsig, ConfigCat and DevCycle. Other open-source alternatives to Split include Flagsmith, FeatBit and FeatureProbe.
Is Unleash actively maintained?
Yes. The most recent commit to Unleash was on 2 October 2026, and the latest release is v8.2.0, published on 8 September 2026. The project has 14k stars on GitHub.

Open-source alternatives to Unleash

See all

SaaS alternatives to Unleash

See all