EVERYTHING XIAOMI
Get listed
Bucketeer logo

Bucketeer

Bucketeer is an open-source feature flag platform for self-hosted deployment.

Place
#5 of 23
Score
7.9
Bucketeer's website

What Bucketeer is

Bucketeer is an open-source feature flag platform for self-hosted deployment. Teams can switch features on or off without deploying code and use dark launches and staged rollouts based on user attributes, devices, and segments. Other controls include progressive rollouts, reusable segments, date-based targeting, flag-based rules, and prerequisites between flags. For A/B testing, Bucketeer uses Bayesian probabilities and says this can yield results with smaller sample sizes. Automation can schedule flag changes, react to event rates, or use webhooks connected to CI/CD or APM tools such as Datadog, New Relic, and Dynatrace. Integrations include Slack notifications, Firebase Cloud Messaging updates, a RESTful HTTP API, webhooks, and OpenFeature compatibility. Governance features include environment-level Viewer, Editor, and Owner roles, audit logging, separate API keys, and environment isolation. Client SDKs cover Android, iOS, Flutter, JavaScript, React, and React Native; server SDKs cover Go and Node.js. Docker Compose and Kubernetes with Helm are deployment choices. The HTTP API is labeled Alpha.

Good

  • Supports staged and progressive rollouts.
  • Offers reusable segments and targeting rules.
  • Includes audit logging and environment-level roles.
  • Free, open-source, and self-hosted.

Watch out

  • The HTTP API is labeled Alpha.
  • Client SDKs evaluate remotely only.
  • Self-hosting requires a deployment setup.
  • No commercial support offering is listed.

Who it suits

Bucketeer suits teams seeking self-hosted feature flags, staged releases, targeting, and experiment controls. It may appeal to teams that can work with an HTTP API labeled Alpha.

Verdict

Bucketeer combines feature controls, targeting, and integrations in a free self-hosted platform. Teams should note the API's Alpha label and the different evaluation modes for client and server SDKs.

Plans and prices

From Bucketeer's own pricing page, checked 2 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Bucketeer (open-source self-hosted)FreeOpen source · self-hosted · free forever · free of per-seat pricing
Open-source self-hostedFreeself-host your infrastructure · Docker Compose or Kubernetes/Helm deployment · infrastructure costs remain · free forever; no licensing or per-seat charges stated

The facts

Each one read from Bucketeer's own pages, with the date it was checked.

What it does

Access control
Role-based permissions include Viewer, Editor, and Owner roles scoped by environment.checked 15 Oct 2026
API keys
Separate key roles exist for client SDKs, server SDKs, and read-only public API access.checked 15 Oct 2026
API limit
The documentation labels the HTTP API as Alpha.checked 2 Oct 2026
API maturity
The HTTP API documentation labels the API as alpha.checked 15 Oct 2026
Audience splitting
Nested audience splits can run tests such as a 50/50 experiment within 5% of traffic.checked 15 Oct 2026
Audit logging
Audit logs record changes and expose who changed what and when.checked 15 Oct 2026
Automated operations
Automations include scheduled flag changes, progressive rollouts, and event-rate kill switches.checked 15 Oct 2026
Automation
Auto operations can schedule flag changes, respond to event rates, and use webhook triggers for CI/CD or APM integrations including Datadog, New Relic, and Dynatrace.checked 2 Oct 2026
Bayesian experimentation
Bucketeer uses Bayesian analysis intended to reach useful experiment conclusions with smaller samples.checked 15 Oct 2026
Code references
The Code References CLI scans repositories for flag usage and helps identify stale flags.checked 15 Oct 2026
Dark launch
The platform supports dark launches that expose features only to selected audiences.checked 15 Oct 2026
Deployment
Docker Compose is positioned for development and lightweight deployments, while Helm on Kubernetes is the production option.checked 15 Oct 2026
Documentation
The documentation covers getting started, flags, experimentation, SDKs, API reference, best practices, and contribution guidance.checked 15 Oct 2026
Evaluation modes
Client SDKs use remote evaluation, while server SDKs support remote and local evaluation.checked 15 Oct 2026
Experimentation
Bucketeer uses Bayesian probabilities for A/B testing and says this can produce results with smaller sample sizes.checked 2 Oct 2026
Experiment method
Its experiment analysis uses HMC-NUTS sampling and reports probability of being best and expected loss.checked 15 Oct 2026
Feature flags
Flags can enable or disable functionality in real time without deploying new code.checked 15 Oct 2026
Integrations
Documented integrations include Slack notifications and Firebase Cloud Messaging push updates.checked 15 Oct 2026
License
The repository is distributed under the Apache License 2.0.checked 15 Oct 2026
Limit: API maturity
The public HTTP API is explicitly marked alpha, so API behavior may still change.checked 15 Oct 2026
Limit: deployment complexity
CyberAgent says the earlier Minikube development environment required Kubernetes knowledge and consumed substantial resources; Docker Compose was added for lighter local work.checked 15 Oct 2026
Limit: flag debt
CyberAgent notes that feature flags increase code volume and create management costs as flags accumulate or become interdependent.checked 15 Oct 2026
Limit: production Compose
The Docker Compose design article says production use requires additional review because Redis Streams throughput and Nginx configuration may be limiting factors.checked 15 Oct 2026

Where it runs

Android package
Maven Central lists io.bucketeer:android-client-sdk version 2.3.1 under Apache 2.0.checked 15 Oct 2026
The full review of Bucketeer

Bucketeer is a self-hosted feature-flag and experimentation platform for teams that want control over how changes reach users. It suits engineering groups willing to operate their own release tooling and offers a broad set of rollout controls at no per-seat cost.

Overview

Teams can switch features on or off without deploying code, then use dark launches and staged rollouts to manage exposure. Targeting by user attributes, devices, and segments helps teams vary releases by audience rather than relying on a single global switch. The trade-off is operational responsibility: Docker Compose supports lightweight setups, while Kubernetes with Helm is the production deployment option. Bucketeer says the platform can scale to 100M+ users.

For A/B testing, Bucketeer uses Bayesian probabilities and says this approach can produce results with smaller sample sizes. That can be useful when traffic is limited, but teams still need to make their own experiment-design and interpretation decisions.

Key features

Rollouts, rules, and experiments

Progressive and percentage rollouts, reusable segments, date-based targeting, flag-based rules, and prerequisites provide a flexible release toolkit. Prerequisites can tie one flag to another, while staged exposure supports gradual releases. This range is useful for teams with audience-specific launches or dependent features; it may be more machinery than a team needs for occasional, simple toggles.

Automation and integrations

Auto operations can schedule flag changes, respond to event rates, and trigger webhooks for CI/CD or APM integrations such as Datadog, New Relic, and Dynatrace. Slack notifications, Firebase Cloud Messaging push updates, webhooks, a RESTful HTTP API, and OpenFeature compatibility extend the platform's connections to release workflows. The important caveat is that the HTTP API is labeled Alpha, so teams that depend on it should account for that status.

Access and evaluation

Environment-level Viewer, Editor, and Owner roles, audit logging, separate client, server, and public API keys, and environment isolation give teams useful governance controls. Server SDKs support local and remote evaluation, but client SDKs evaluate remotely. That distinction matters for architecture: teams that require local evaluation on client devices should look elsewhere.

SDKs cover Android, iOS, Flutter, JavaScript, React, React Native, Go, Node.js, and OpenFeature. Bucketeer directs questions and community discussion to its Cloud Native Slack channel.

Pricing

Bucketeer (open-source self-hosted) costs nothing, is free forever, and has no per-seat pricing. The plan includes open-source self-hosting, targeting rules, percentage rollouts, user segments, and an audit log. Its no-per-seat model suits teams that want to add collaborators without a seat charge, while self-hosting means they must run the platform themselves. No trial or renewal term applies to the free-forever plan.

Platforms

Bucketeer supports Android, iOS, web, API, and self-hosted deployments. Its client SDKs are for Android, iOS, Flutter, JavaScript, React, and React Native; server SDKs are for Go and Node.js. Client-side remote evaluation and server-side local or remote evaluation are the key practical differences between those SDK groups.

Who it's for

Bucketeer is a strong fit for engineering teams that can operate Docker Compose or Kubernetes deployments and want release controls, audience targeting, experimentation, and governance without per-seat fees. It is a weaker choice for teams that need client SDKs to evaluate locally or need to rely on an HTTP API with a more established status.

Pros and cons

  • Pro: Progressive rollouts, segments, targeting rules, and prerequisites let teams control exposure in several ways.
  • Pro: The free-forever, self-hosted plan has no per-seat pricing, which avoids a seat-based charge as the team grows.
  • Pro: Role controls, audit logging, separate key types, and environment isolation support governed release workflows.
  • Con: Teams must deploy and operate the service themselves, using Docker Compose or Kubernetes with Helm.
  • Con: Client SDKs evaluate remotely, which rules out workflows that require client-side local evaluation.
  • Con: The HTTP API is labeled Alpha, a meaningful caveat for API-dependent integrations.

Alternatives

Feature Flag Software and Experimentation Platforms are useful category lists for comparing options. Among the named alternatives, GrowthBook is worth considering for teams that want a self-hosted open-source plan with unlimited experiments and traffic in one project; its listed Starter cloud plan is also 0.00 USD per.

Confidence by Spotify may suit teams seeking a free hosted option with 75,000 credits per month, unlimited flags and seats, up to five surfaces, Google SSO, and a one-month audit log. Statsig is an alternative for teams that want a free developer plan with 2M events per month, unlimited flag and config checks, 50,000 session replays per month, one-year analytics retention, and unlimited seats.

Amplitude may fit teams looking for a free plan billed at 2M events per month, with 10,000 monthly session replays and 2,000 AI feedback records. Compose offers an Early Adopter Plan billed at $0.0012 per Monthly Tested User each month, charged after the month for prior usage, for teams considering usage-based experimentation pricing.

ABsmartly is a paid option with pricing by request and a yearly subscription. AB Tasty is another paid option with Pro and Growth plans at custom pricing. Marpipe is an alternative with free catalog creative and feed-management plans.

Verdict

Choose Bucketeer if your engineering team wants a free, self-hosted platform with flexible rollout controls, targeting, experimentation, and no per-seat charge. Look elsewhere if client-side local evaluation is essential or your workflow depends on an HTTP API beyond its Alpha stage.

Getting started

  1. Open the Bucketeer website
  2. Choose a self-hosted deployment approach with Docker Compose or Kubernetes and Helm
  3. Deploy Bucketeer in an isolated environment
  4. Install the SDK matching your Android, iOS, Flutter, JavaScript, React, React Native, Go, or Node.js application
  5. Create flags, targeting rules, segments, and rollout schedules
  6. Connect webhooks or listed integrations such as Slack, Datadog, New Relic, or Dynatrace

Limits worth knowing

The free Bucketeer plan is self-hosted and free forever, with no per-seat pricing. The HTTP API is labeled Alpha, and client SDKs evaluate remotely.

Questions

Is Bucketeer free?

The Bucketeer open-source self-hosted plan costs nothing and is free forever without per-seat pricing.

Can Bucketeer run without self-hosting?

The listed platforms include web, Android, iOS, API, and self-hosted deployment.

Which SDK languages are available?

Client SDKs are listed for Android, iOS, Flutter, JavaScript, React, and React Native. Server SDKs are listed for Go and Node.js, with OpenFeature compatibility.

Does Bucketeer support targeting and rollouts?

Yes. It lists targeting rules, percentage rollouts, user segments, progressive rollouts, date targeting, prerequisites, and flag-based rules.

What governance controls are included?

Bucketeer lists Viewer, Editor, and Owner environment roles, audit logging, separate client/server/public API keys, and environment isolation.

Alternatives to Bucketeer

All alternatives
  1. 1GrowthBook logo

    GrowthBook

    Free planOpen sourceAndroidiOSWebAPI
    8.5From $40 a month
  2. 2Amplitude logo

    Amplitude

    Free planAndroidiOSWebAPI
    8.3From $995 a month
  3. 3Statsig logo

    Statsig

    Free planAndroidiOSWebAPI
    8.1From $150 a month
  4. 4AB Tasty logo

    AB Tasty

    AndroidiOSWebAPI
    7.9From €15,000 a year
  5. 5Marpipe logo

    Marpipe

    Free planWebExtension
    7.5From $199 a month
  6. 6ABsmartly logo

    ABsmartly

    AndroidiOSWebAPI
    7.4