FeatureHub logo

FeatureHub

Cloud Native feature flags, A/B testing, and remote configuration platform

FeatureHub helps software teams manage feature flags, run A/B experiments, and control remote configuration. Available as self-hosted open source or managed SaaS with unlimited scalability.

FeatureHub banner

Overview

Manage Features at Any Scale

FeatureHub is a cloud-native platform designed for software teams who need reliable feature management—from simple feature toggles to sophisticated A/B experiments and centralized configuration. Whether you're a startup or enterprise, FeatureHub scales to meet your needs with unlimited users, features, applications, and environments.

Flexible Deployment, Powerful Capabilities

Deploy FeatureHub on your own infrastructure using Docker or Kubernetes, or opt for the fully managed SaaS offering with a 30-day free trial. The platform supports percentage-based rollouts, audience targeting by country, device, platform, version, or custom attributes, and integrates with analytics tools like Google Analytics out of the box. Control features through an intuitive admin console or headless API, and leverage webhooks for real-time updates.

Built for Modern Development Teams

FeatureHub integrates seamlessly into CI/CD pipelines and test automation workflows. With SDKs for JavaScript, TypeScript, Java, C#, Python, Go, Ruby, Dart, and more, developers can implement feature flags in minutes. Enterprise features include external authentication (Google, Microsoft, GitHub, OAuth2, SAML), role-based access control, multi-portfolio support, and environment promotion workflows to safely manage feature rollouts across your release pipeline.

Highlights

Unlimited users, features, applications, and environments with cloud-native scalability
A/B testing with percentage rollouts and multi-attribute targeting strategies
Native analytics integration and webhook support for real-time feature updates
Enterprise authentication (OAuth2, SAML, SSO) with role-based access control

Pros

  • Self-hosted open source option with no vendor lock-in
  • Comprehensive SDK support across 10+ programming languages
  • Integrates directly with CI/CD pipelines and test automation frameworks
  • Intuitive admin console with environment promotion and smart-lock safety features

Considerations

  • SaaS offering requires 30-day trial evaluation before commitment
  • Docker evaluation mode runs single-user setup not suitable for production
  • Enterprise features like multi-portfolio support may require configuration overhead
  • Community support primarily through Slack and GitHub Discussions

Managed products teams compare with

When teams consider FeatureHub, 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 needing self-hosted feature management with full infrastructure control
  • Organizations running A/B experiments with analytics integration requirements
  • Enterprises requiring SSO, RBAC, and multi-tenant portfolio management
  • Development teams integrating feature flags into CI/CD and test automation

Not ideal when

  • Teams seeking fully managed solutions without any self-hosting option evaluation
  • Projects requiring feature management without developer SDK integration
  • Organizations needing immediate production deployment without trial evaluation
  • Teams looking for built-in analytics dashboards rather than third-party integration

How teams use it

Progressive Feature Rollout

Release new features to 10% of users, monitor analytics, then gradually increase exposure while maintaining rollback capability through the admin console.

Multi-Environment Release Pipeline

Manage feature states across dev, staging, and production environments with promotion workflows and smart-lock controls to prevent accidental changes.

A/B Experiment with Targeting

Test pricing changes on mobile users in specific countries, track conversion metrics via Google Analytics integration, and make data-driven decisions.

Automated Testing with Feature Control

Use the API to toggle features on/off during integration tests, ensuring test isolation and validating behavior across different feature configurations.

Tech snapshot

Dart36%
Kotlin32%
Groovy17%
Java9%
Gherkin3%
TypeScript3%

Tags

split-testingfeature-toggle-servicefeature-togglefeature-flagginga-b-testdeploymentcloud-nativefeaturesfeature-togglesfeature-toggling-apifeature-flagfeature-flags-servicefeature-servicea-b-testingfeature-togglingremote-configfeature-flippingfeature-flags

Frequently asked questions

What's the difference between self-hosted and SaaS versions?

Self-hosted FeatureHub runs on your infrastructure via Docker or Kubernetes with full control. SaaS is fully managed with a 30-day free trial, no credit card required, and eliminates operational overhead.

How does FeatureHub scale for enterprise workloads?

FeatureHub is cloud-native and designed to handle billions of feature requests per day. It supports unlimited users, features, applications, and environments with Kubernetes-ready Helm charts for horizontal scaling.

Which SDKs and languages are supported?

FeatureHub provides SDKs for JavaScript, TypeScript, Java, C#, Python, Go, Ruby, Dart, and additional languages. All SDKs support both client-side and server-side evaluation modes.

Can I integrate FeatureHub with my existing authentication system?

Yes. FeatureHub supports external authentication including Google, Microsoft, GitHub, Keycloak, generic OAuth2, Okta, and SAML/SSO for enterprise single sign-on requirements.

How do I track experiment results?

FeatureHub integrates with analytics platforms like Google Analytics out of the box. You can log events with attached feature state to measure experiment performance and user behavior.

Project at a glance

Active
Stars
354
Watchers
354
Forks
34
Repo age5 years old
Last commit3 days ago
Self-hostingSupported
Primary languageDart

Last synced 2 days ago