Skip to content
SPECIFICTION
Get listed

Bucketeer

bucketeer.io

Free plan Open source WebLinuxiOSAndroidAPISelf-hosted
Visit bucketeer.io
Spec score 9.1 #3 of 27 in Feature Flag Software

What it is

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

Spec sheet

What it does
Bucketeer is an open-source feature-management and experimentation platform for controlling software releases and experiments.Read 15 Oct 2026 · bucketeer.io
Purpose
Bucketeer is an open-source feature flag platform for reducing deployment lead time and release risk.Read 2 Oct 2026 · bucketeer.io
Deployment
Docker Compose is positioned for development and lightweight deployments, while Helm on Kubernetes is the production option.Read 15 Oct 2026 · docs.bucketeer.io
Integrations
Documented integrations include Slack notifications and Firebase Cloud Messaging push updates.Read 15 Oct 2026 · docs.bucketeer.io
Support
The maker directs users to the Bucketeer channel in Cloud Native Slack for questions and community discussion.Read 2 Oct 2026 · bucketeer.io
License
The repository is distributed under the Apache License 2.0.Read 15 Oct 2026 · github.com
Maker
Bucketeer is created and maintained by CyberAgent, Inc.Read 15 Oct 2026 · github.com
Access control
Role-based permissions include Viewer, Editor, and Owner roles scoped by environment.Read 15 Oct 2026 · bucketeer.io
Android package
Maven Central lists io.bucketeer:android-client-sdk version 2.3.1 under Apache 2.0.Read 15 Oct 2026 · central.sonatype.com
API keys
Separate key roles exist for client SDKs, server SDKs, and read-only public API access.Read 15 Oct 2026 · docs.bucketeer.io
API limit
The documentation labels the HTTP API as Alpha.Read 2 Oct 2026 · docs.bucketeer.io
API maturity
The HTTP API documentation labels the API as alpha.Read 15 Oct 2026 · docs.bucketeer.io
Audience splitting
Nested audience splits can run tests such as a 50/50 experiment within 5% of traffic.Read 15 Oct 2026 · bucketeer.io
Audit logging
Audit logs record changes and expose who changed what and when.Read 15 Oct 2026 · docs.bucketeer.io
Automated operations
Automations include scheduled flag changes, progressive rollouts, and event-rate kill switches.Read 15 Oct 2026 · docs.bucketeer.io
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.Read 2 Oct 2026 · bucketeer.io
Bayesian experimentation
Bucketeer uses Bayesian analysis intended to reach useful experiment conclusions with smaller samples.Read 15 Oct 2026 · bucketeer.io
Code references
The Code References CLI scans repositories for flag usage and helps identify stale flags.Read 15 Oct 2026 · docs.bucketeer.io
Dark launch
The platform supports dark launches that expose features only to selected audiences.Read 15 Oct 2026 · bucketeer.io
Documentation
The documentation covers getting started, flags, experimentation, SDKs, API reference, best practices, and contribution guidance.Read 15 Oct 2026 · docs.bucketeer.io
Evaluation modes
Client SDKs use remote evaluation, while server SDKs support remote and local evaluation.Read 15 Oct 2026 · docs.bucketeer.io
Experiment method
Its experiment analysis uses HMC-NUTS sampling and reports probability of being best and expected loss.Read 15 Oct 2026 · developers.cyberagent.co.jp
Experimentation
Bucketeer uses Bayesian probabilities for A/B testing and says this can produce results with smaller sample sizes.Read 2 Oct 2026 · bucketeer.io
Feature flags
Flags can enable or disable functionality in real time without deploying new code.Read 15 Oct 2026 · bucketeer.io
Limit: API maturity
The public HTTP API is explicitly marked alpha, so API behavior may still change.Read 15 Oct 2026 · docs.bucketeer.io
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.Read 15 Oct 2026 · developers.cyberagent.co.jp
Limit: flag debt
CyberAgent notes that feature flags increase code volume and create management costs as flags accumulate or become interdependent.Read 15 Oct 2026 · developers.cyberagent.co.jp
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.Read 15 Oct 2026 · developers.cyberagent.co.jp
Local installation
The repository provides a clone-and-make Docker Compose setup that starts Bucketeer with MySQL and Redis.Read 15 Oct 2026 · github.com
Maker founded
CyberAgent, Inc. was founded on March 18, 1998.Read 15 Oct 2026 · cyberagent.co.jp
Maker headquarters
CyberAgent's company overview lists its address as 1-12-1 Dogenzaka, Shibuya-ku, Tokyo, Japan.Read 15 Oct 2026 · cyberagent.co.jp
Observability
Insights expose monthly active users, request volume, latency, and error rates.Read 15 Oct 2026 · docs.bucketeer.io
OpenFeature
Bucketeer provides OpenFeature providers for Android, iOS, JavaScript, React, React Native, Go, and Node.js.Read 15 Oct 2026 · docs.bucketeer.io
Origin
CyberAgent says Bucketeer began as ABEMA's internal feature-flag and A/B-testing platform in April 2019 before expanding to other products.Read 15 Oct 2026 · developers.cyberagent.co.jp
Progressive rollout
Progressive rollouts increase audience exposure on hourly, daily, or weekly schedules.Read 15 Oct 2026 · bucketeer.io
Public API
The HTTP API uses token authentication and supports flag, user, and evaluation operations.Read 15 Oct 2026 · docs.bucketeer.io
Rollouts and targeting
Features include progressive rollouts, reusable user segments, date-based targeting, flag-based targeting rules, and flag prerequisites.Read 2 Oct 2026 · bucketeer.io
SDK languages
Official SDK documentation covers Android, iOS, Flutter, JavaScript, React, React Native, Go, and Node.js.Read 15 Oct 2026 · docs.bucketeer.io
SDKs
Client SDKs are listed for Android, iOS, Flutter, JavaScript, React, and React Native; server SDKs are listed for Go and Node.js.Read 2 Oct 2026 · bucketeer.io
Security and governance
Listed controls include environment-level Viewer, Editor, and Owner roles, audit logging, separate client, server, and public API keys, and environment isolation.Read 2 Oct 2026 · bucketeer.io
Self-hosting
Deployment options include Docker Compose for lightweight setups and Kubernetes with Helm for production; the page says the platform can scale to 100M+ users.Read 2 Oct 2026 · bucketeer.io
Self-hosting scale
The project README says deployments can start with Docker and scale to more than 100 million users on Kubernetes.Read 15 Oct 2026 · github.com
SRM detection
Experiments check for sample-ratio mismatch and warn when observed traffic differs materially from configured allocation.Read 15 Oct 2026 · developers.cyberagent.co.jp
Stale flag alerts
The feature set includes alerts for flags with no requests for more than seven days.Read 15 Oct 2026 · bucketeer.io
Storage support
The documented architecture supports MySQL or PostgreSQL operational storage, Redis caching, and BigQuery, MySQL, or PostgreSQL warehouses.Read 15 Oct 2026 · docs.bucketeer.io
Support channels
Project support is offered through community Slack, GitHub Discussions, and the issue tracker.Read 15 Oct 2026 · docs.bucketeer.io
Targeting
Targeting rules can use user attributes, reusable segments, dates, and other flag evaluations.Read 15 Oct 2026 · docs.bucketeer.io
Transport architecture
SDK and console traffic uses HTTPS through Envoy gateways that transcode REST and gRPC requests.Read 15 Oct 2026 · docs.bucketeer.io
Webhooks
Webhook triggers can let monitoring or CI/CD systems change flag values programmatically.Read 15 Oct 2026 · bucketeer.io

Plans and prices

Bucketeer (open-source self-hosted) Free Open source · self-hosted · free forever · free of per-seat pricing Read 2 Oct 2026 · bucketeer.io
Open-source self-hosted Free free forever; no licensing or per-seat charges stated self-host your infrastructure · Docker Compose or Kubernetes/Helm deployment · infrastructure costs remain Read 15 Oct 2026 · github.com

Every Bucketeer plan and price →

Strong points and limits

Strong points

  • Feature changes without code deployments
  • Progressive rollouts, segments, and targeting rules
  • Audit logging and environment-level roles
  • Open source and free of per-seat pricing

Limits

  • The HTTP API is labeled Alpha
  • Client SDKs evaluate remotely; server SDKs support local and remote evaluation

Who it suits

Bucketeer suits development teams seeking self-hosted feature flags, staged releases, and targeting controls. It also fits teams using the listed client or server SDKs and deployment options.

Verdict

Bucketeer combines targeting, staged release controls, automation, and governance in a self-hosted platform with no per-seat pricing. Note the API’s Alpha label and the different evaluation modes for client and server SDKs.

Where Specifiction places it

Alternatives to BucketeerAll alternatives →