Open-source feature flag management, A/B experiments and remote configuration platform
For software development and product teams
Install with Docker
$ docker run -p 8085:80 -v $HOME/party:/db featurehub/party-server:latest
Once installed, head to http://localhost:8085/ to see FeatureHub Admin Console in action
Easy to use
Manage feature flags, custom values and remote configurations from an easy to use console
​
Setup A/B testing and experiment with gradual percentage rollout and targeting of individual groups or users
"Smart Lock", "Environment promotion order" and other useful functions to support Agile and DevOps teams
open source & FREE
Unlimited users
​
Unlimited features & feature requests
​
Unlimited applications and environments
​
Out of the box integration with Google Analytics



Run on your own infrastructure (self-hosted)
​
Sign in with Google SSO
​
Access control levels to allow different user groups permissions
​
Multiple portfolios (department) support
​
​
Enterprise ready
Supported SDK's

Get started in 3 easy steps
1. Install via Docker
Host your own instance with multiple deployment options
FeatureHub is open source and packaged up ready to use, from a simple single docker image through to super redundant and scalable Kubernetes ready deployments.
​
​
2. Use our SDK's
With out of the box SDK's ready to use, start adding features in your code
​
Variety of SDK's support for Web, Mobile and API: Java, Java-Android, JavaScript/TypeScript, Node, Golang, Dart, Flutter Mobile, Flutter Web, C#/.Net
​
​
3. Start managing features
Setup your applications, environments and features in the FeatureHub Admin Console
​
Start rolling out features in your application, and your key analytic events and see the results in Google Analytics.
Initiate your feedback loop with FeatureHub
It’s easy to fall victim to your own biases when you’re passionate about your idea.
If your feature is based only on your own untested assumptions, it’s doomed to failure.
Iterating the following steps, Learn, Build & Measure, you’ll sync up your product with the audience’s demand. The result will be features your customers want and better products for your business.
​
FeatureHub is designed to streamline this approach with SDK's and best practice approaches for managing features in your codebase and 'out of the box' Google Analytics integration, so you can measure the performance of your features in realtime.

-
Feature flags is a key enabler for trunk based development. Use this technique to avoid large risky code merges and long lived branches
-
Feature flags allow teams to decouple release from deployment. Product owners can decide when they want new features to be turned on with one click of a button
-
With FeatureHub you can perform A/B testing and use percentage rollout to prototype and test ideas frequently and safely with real customers in production

FeatureHub - embedding DevOps best practices
​We're passionate about DevOps and we know that feature flag driven development encourages DevOps and good engineering practices
Feature flag driven development
Feature flag driven development is the software development technique that is based on conditional branching of your code (e.g. if-else statements) to allow to separate deployment from release of new features in production. The code can be incrementally shipped behind a feature flag and be "invisible" to the end user thus allowing deployments to production even if the feature is incomplete. The visibility of the feature (or release of the feature) to the end user is controlled by the feature flag state that can be simply turned on like a switch and doesn't require a deployment.