Unleash logo

Unleash

Open-source feature management platform for targeted rollouts, feature flags, and self-hosted control

Open Source Alternative to
Repository activity
  • Stars13.6k
  • Forks863
  • Open Issues55
License

AGPL-3.0

Languages
  • TypeScript
  • JavaScript
  • Mustache
Unleash screenshot

About Unleash

Unleash is an open-source feature management platform for controlling how and when features roll out to users. Feature flags let teams deploy smaller changes, test code with production data, and work on multiple features without separate feature branches.

Flags can be managed across environments, applications, and services, with activation strategies for targeted releases, canary releases, gradual rollouts, kill switches, and A/B testing. Unleash includes tags, audit logs, stale flag and technical debt insights, webhooks, and integrations with Slack, Microsoft Teams, and Datadog. It supports official and community SDKs and can run via Docker or as a Node.js application.

Unleash can be self-hosted on premise or in the cloud, with an official Docker image and production deployment on a persistent server. Enterprise cloud adds a dedicated hosted instance with RBAC, change requests, SSO, and SCIM.

Key features

  • Feature flags across environments, applications, and services
  • Activation strategies for targeted releases and user segments
  • Canary releases, gradual rollouts, kill switches, and A/B testing
  • Audit logs and stale flag insights for technical debt
  • Webhooks plus Slack, Microsoft Teams, and Datadog integrations

Details

First released
2014
Self-hosting
On premise or any cloud
Runtime
Docker · Node.js
SDKs
12 official · 10 community
Data
End-user data stays in your app
Enterprise
RBAC · SSO · SCIM