Freedom251 › Feature Flag Software
FeatureProbe

What FeatureProbe is
FeatureProbe is an open-source feature management service for controlling how software changes reach users. Teams can use toggles to gate features, progressively expose them to a portion of users, or switch off problematic services and limit their operation. Rollouts can target users by geolocation or other factors. Percentage allocations depend on a stable rollout key; if it is omitted, the SDK uses the current timestamp. The management portal covers feature configuration, rollouts, rollbacks, peer reviews, accounts and permissions. Operations teams can change online service parameters and variation settings through the interface. The project also lists traffic monitoring, metric analysis and online A/B testing for comparing marketing or sales strategies. Custom-event metrics require events sent through an SDK tracking function with an event name matching the metric. SDKs are listed for Java, Rust, Go, Python, Node.js, JavaScript, Android, iOS, Mini Program, React and Flutter. An Open API manages projects, toggles and environments, including querying, creating, modifying and publishing toggles. It is licensed under Apache 2.0 and can be self-hosted using Docker Compose.
Who it suits
FeatureProbe suits development and operations teams that need feature toggles, progressive rollouts or remote configuration. Its listed SDKs cover server, web and mobile environments.
What it does well
- Supports gradual rollouts and user targeting.
- Can disable problematic services or degrade service operation.
- Portal includes rollbacks, peer reviews and permissions.
- SDKs are listed for multiple server and client languages.
- Apache 2.0 licensed and self-hostable.
What to know first
- Percentage rollouts depend on a stable rollout key.
- Without a rollout key, the SDK uses the current timestamp.
- Custom-event metrics require SDK tracking and matching event names.
Limits
Percentage rollouts use the current timestamp when no stable rollout key is supplied. Custom-event metrics depend on events sent through an SDK track function whose name matches the metric.
Getting started
- Open the FeatureProbe project website or repository
- Start the self-hosted service with Docker Compose
- Create projects, toggles, and environments through the portal or Open API
- Integrate a listed SDK into your applications
- Configure targeting, rollout, rollback, or metric rules
Verdict
FeatureProbe combines feature controls, rollout management and analysis capabilities in an open-source service. Teams should account for its rollout-key behavior and event tracking requirements when configuring metrics.
Questions
Is FeatureProbe free?
Yes. FeatureProbe is described as free and open source, under the Apache 2.0 license.
Which SDKs are available?
The project lists Java, Rust, Go, Python, Node.js, JavaScript, Android, iOS, Mini Program, React, and Flutter SDKs.
Can it target specific users?
Yes. Targeting can use geolocation or other factors, with support for user segments and targeting rules.
What does the Open API manage?
It manages projects, toggles, and environments, including querying, creating, modifying, and publishing toggles.
How are custom-event metrics recorded?
The documentation says to report events through an SDK track function and match the event name to the metric.
How can I deploy FeatureProbe?
The repository describes starting a self-hosted FeatureProbe service with Docker Compose.
Facts from FeatureProbe's own pages
- A/B testing
- FeatureProbe supports online A/B testing to compare variations and assess outcomes such as button clicks. · featureprobe.github.io, 10 Oct 2026
- Analysis
- The repository lists traffic monitoring and metric analysis among the product's interface capabilities. · github.com, 10 Oct 2026
- API
- FeatureProbe provides an Open API for managing projects, toggles, and environments. · featureprobe.github.io, 9 Oct 2026
- Deployment
- The repository documents self-hosting the central service with Docker Compose. · github.com, 10 Oct 2026
- Event tracking
- For custom-event metrics, the documentation says to report events through an SDK track function and match the event name to the metric. · featureprobe.github.io, 9 Oct 2026
- Feature controls
- Teams can use feature toggles to turn off problematic services or degrade services to limit the spread of issues. · github.com, 9 Oct 2026
- Feature flags
- Feature toggles let teams gate features in the main branch and turn off problematic services or enable service degradation. · github.com, 10 Oct 2026
- Gradual rollout
- Teams can progressively enable a feature for a small fraction of users and expand access as they gather feedback. · featureprobe.github.io, 10 Oct 2026
- License
- The repository states that the project is licensed under Apache 2.0. · github.com, 10 Oct 2026
- Management
- The management portal supports configuring features, rollouts, rollbacks, peer reviews, accounts, and permissions. · github.com, 9 Oct 2026
- Open API
- The FAQ says FeatureProbe's Open API manages projects, toggles, and environments, including querying, creating, modifying, and publishing toggles. · featureprobe.github.io, 10 Oct 2026
- Product
- FeatureProbe describes itself as an open source feature management service for launching features and switching software implementations. · github.com, 10 Oct 2026
- Remote configuration
- Operations teams can change online service parameters and toggle variation settings through the management interface. · github.com, 10 Oct 2026
- Rollout behavior
- For percentage rollouts, a stable rollout key determines traffic allocation; if it is omitted, the SDK uses the current timestamp. · featureprobe.github.io, 9 Oct 2026
- Rollouts
- It supports gradual rollouts that can target users by geolocation or other factors. · github.com, 9 Oct 2026
- SDK languages
- The repository lists server SDKs for Java, Rust, Go, Python, and Node.js, plus client SDKs for JavaScript, Android, iOS, Mini Program, React, and Flutter. · github.com, 10 Oct 2026
- SDKs
- The project lists SDKs for Java, Rust, Go, Python, Node.js, JavaScript, Android, iOS, Mini Program, React, and Flutter. · github.com, 9 Oct 2026
- Stated scale
- The repository says FeatureProbe has been used for over five years at a company with 5,000+ developers and supports a million-user-level product's daily operations. · github.com, 10 Oct 2026
- Support
- The repository directs users to GitHub issues for bug reports and feature requests and mentions a community for questions. · github.com, 10 Oct 2026
- Targeting
- The management portal can target features or versions to users based on geolocation or other factors. · github.com, 10 Oct 2026
Where FeatureProbe stands on Freedom251
- Feature Flag Software#17 of 27
