Manage feature flags and conduct A/B testing to decouple code deployments from feature releases in production.

FeatBit is an open-source, self-hosted web app for feature flag management. It provides a comprehensive management system for feature flags, allowing developers to decouple code deployments from feature releases. The software is deployed as a server and accessed via a web portal for configuration, which enables teams to manage the visibility of specific code paths without modifying the underlying source code.
Users can manage the rollout of new features by targeting specific user segments or implementing progressive rollouts, such as releasing a feature to 1% of users before expanding. This approach allows for production testing and instant error recovery without the need for a full redeployment. It is designed for developers who want to use simple conditional logic in their code to control feature visibility and mitigate production risks while driving business value.
FeatBit supports deployment via Docker Compose and Helm Charts for Kubernetes, enabling on-premises, cloud, or hybrid hosting to ensure data protection and compliance. The architecture includes a professional version tailored for big data environments that accommodate millions of daily online users with custom events and usage insights. The system integrates with external identity providers through SSO and provides a VSCode extension that utilizes ChatGPT to help identify and reduce technical debt associated with stale feature flags.
FeatBit is an open-core project with the bulk of its code licensed under the MIT license.
Manage feature flags and gradual rollouts to control how and when new features reach end users.
Manage feature flags and run A/B tests using a warehouse native approach to product analytics and experimentation.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.