FeatBit logo

FeatBit

Self-hosted feature flag platform for safe deployments

Enterprise-grade feature flags management tool enabling progressive rollouts, targeted releases, and A/B testing. Deploy anywhere with full control over your data.

FeatBit banner

Overview

Ship Features with Confidence

FeatBit is a feature flags management platform designed for development teams who need full control over feature releases. Built for self-hosting, it decouples code deployments from feature rollouts, enabling you to deploy continuously while releasing features strategically.

Core Capabilities

The platform supports progressive rollouts starting at 1% of users, targeted feature releases based on user segments, and feature-level A/B testing for data-driven decisions. Developers use simple if/else statements to control features without complex DevOps overhead. SDKs are available for .NET, JavaScript, React, Node.js, Java, Python, Go, and more.

Deployment & Governance

Host FeatBit on-premises, in the cloud, or hybrid environments using Docker Compose, Kubernetes, or Helm Charts. The platform includes IAM for granular access control, audit logs for compliance tracking, SSO integration, and a relay proxy for private customer environments. Feature workflows support automated triggers, scheduled changes, and approval requests. A professional version handles millions of daily users with advanced insights and custom event tracking.

Highlights

Self-host anywhere with Docker, Kubernetes, or Helm for full data control
Progressive rollouts and instant rollback without redeployment
Reusable user segments and targeted feature releases
Built-in A/B testing with feature usage insights and custom events

Pros

  • Complete data sovereignty with flexible deployment options
  • Comprehensive SDK support across major languages and frameworks
  • Enterprise features including SSO, IAM, and audit logs
  • Active development with integrations for DataDog, Slack, and Grafana

Considerations

  • Self-hosting requires infrastructure management and maintenance
  • Professional version needed for high-scale usage beyond millions of users
  • Some advanced features like ChatGPT integration are experimental
  • Smaller ecosystem compared to established SaaS-only alternatives

Managed products teams compare with

When teams consider FeatBit, these hosted platforms usually appear on the same shortlist.

Hypertune logo

Hypertune

Type-safe feature flags platform with A/B testing, analytics, and app configuration optimized for TypeScript

LaunchDarkly logo

LaunchDarkly

Feature flag management platform for safe software releases with targeting, experimentation, and rollback capabilities

Reflag logo

Reflag

Feature flags and A/B testing for TypeScript

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams requiring on-premises or private cloud deployment for compliance
  • Organizations wanting to avoid vendor lock-in with feature flag providers
  • Development teams needing A/B testing integrated with feature management
  • Companies with millions of users requiring enterprise-grade scalability

Not ideal when

  • Teams preferring fully managed SaaS without infrastructure overhead
  • Small projects needing only basic feature toggles without advanced workflows
  • Organizations lacking DevOps resources for self-hosted platform maintenance
  • Teams requiring immediate access without Docker or Kubernetes setup

How teams use it

Progressive Feature Rollout

Release new algorithms to 1% of users, monitor performance, then expand gradually to mitigate risk and enable instant rollback without redeployment

Compliance-Driven Deployment

Host feature flag infrastructure in regulated environments or customer private clouds using relay proxy to meet data residency requirements

Feature-Level A/B Testing

Run experiments on specific user segments, collect custom events, and analyze feature usage insights to make data-driven product decisions

Multi-Environment Release Control

Manage flags across projects and environments with IAM policies, approval workflows, and scheduled changes for coordinated releases

Tech snapshot

C#44%
TypeScript28%
HTML16%
Less5%
Python4%
JavaScript1%

Tags

self-hostedprogressive-deliveryab-testentitlementfeature-togglespythonfeatureasp-net-coreexperimentationfeature-managementab-testingremote-configtypescriptrelease-as-codecontinuous-deliverycsharpdotnetfeature-flags

Frequently asked questions

How do I make FeatBit publicly accessible after Docker Compose installation?

By default, the portal is accessible only on localhost:8081. To expose it publicly, modify the docker-compose.yml port bindings and configure appropriate network security. Refer to the installation documentation for detailed instructions.

What SDKs does FeatBit support?

FeatBit provides official SDKs for .NET (C#), JavaScript, React, React Native, Node.js, Java, Python, Go, and OpenFeature Providers, with additional language support in development.

Can FeatBit handle millions of daily active users?

Yes. The standard version supports substantial traffic, while the Pro Solution is specifically designed for teams with millions of daily users requiring advanced feature usage tracking, custom events, and A/B testing insights at scale.

What deployment options are available?

FeatBit can be deployed using Docker Compose for quick starts, Kubernetes with provided manifest files, or Helm Charts for production environments. It supports on-premises, cloud, and hybrid deployments.

Does FeatBit support integrations with monitoring tools?

Yes. FeatBit offers WebHook-based integrations with DataDog, New Relic, Grafana, Growthbook, Slack, and more. It also includes OpenTelemetry integration for logs, traces, and metrics.

Project at a glance

Active
Stars
1,728
Watchers
1,728
Forks
132
LicenseMIT
Repo age3 years old
Last commit2 days ago
Self-hostingSupported
Primary languageC#

Last synced yesterday