Categories
devops developer-tools feature-flags ab-testing continuous-delivery experimentation release-managementStars
Forks
Watchers
Developer links
FeatBit
Engineering and product teams ship code to production daily with FeatBit, an enterprise feature flag and experimentation platform that controls exactly which user segments, regions, or percentage rollouts see each new capability. When a regression appears in production, operators toggle an instant kill switch, dial back canary weights from full traffic to one percent, or restrict access to internal QA accounts without redeploying containers. Reusable user segments group customers by subscription tier, device property, or custom attributes for consistent targeting across environments. Server-side and client-side SDKs for .NET, Java, Go, Python, Node.js, React, React Native, JavaScript, and OpenFeature synchronize flag states over WebSockets in under 100 milliseconds and evaluate rules locally in memory. Built-in A/B/n experimentation links flag variations to custom conversion events, click tracking, and pageview metrics so teams can validate product hypotheses with live telemetry. Scheduled rollouts, multi-step approval workflows, flag triggers, and webhook integrations with Slack, Datadog, Grafana, New Relic, and OpenTelemetry keep release operations auditable. Role-based access control and single sign-on govern every flag change. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Sub-100ms WebSocket Flag Synchronization
- Pushes feature flag updates and segment rule changes to connected SDKs over persistent WebSocket streams in under 100 milliseconds with local in-memory evaluation and offline caching.
- Progressive Rollouts and Instant Kill Switches
- Mitigates production release risk by rolling out features to targeted beta cohorts or percentage splits first and disabling faulty code paths immediately without redeploying services.
- Integrated A/B/n Feature Experimentation
- Correlates flag variations against custom numeric events, click streams, and pageviews to measure conversion impact and guide release decisions directly inside your self-hosted portal.
- Enterprise Governance and Approval Workflows
- Enforces multi-environment access control through role-based IAM policies, single sign-on, scheduled flag transitions, peer approval requests, and immutable change audit logs.
Features
- Multi-Language SDKs and OpenFeature
- Provides official SDKs for .NET, Java, Go, Python, Node.js, React, React Native, and JavaScript alongside standard OpenFeature providers for vendor-neutral evaluation.
- Reusable User Segmentation
- Builds dynamic user segments using attribute matching, custom properties, and exclusion rules that share targeting logic across multiple flags and environments.
- Scheduled Workflows and Triggers
- Automates flag state transitions with time-based schedules, approval gates, and inbound webhook triggers linked to external APM alerts.
- Real-Time Usage Insights
- Visualizes flag evaluation volumes, variation distributions, and user exposure trends across custom time windows to monitor active rollouts.
- Relay Proxy and Edge Agent
- Deploys lightweight relay proxy agents in isolated network zones to serve flag evaluations locally and minimize latency for distributed microservices.
- Observability and Webhook Integrations
- Streams flag change events, evaluation metrics, and traces to Datadog, Grafana, New Relic, GrowthBook, Slack, and OpenTelemetry pipelines.