Bucketeer logo

Bucketeer

Feature flag management and A/B testing platform

Open-source platform for feature flags, A/B testing, and progressive rollouts. Reduce deployment risk and accelerate releases with Bayesian experimentation and trunk-based development workflows.

Bucketeer banner

Overview

Maximize Development with Minimum Risk

Bucketeer is a feature flag management and A/B testing platform created by CyberAgent that helps engineering teams make data-driven decisions while reducing deployment lead time and release risk. By decoupling deployment from release, teams can continuously ship code to production without exposing incomplete features to end users.

Advanced Capabilities

The platform supports dark launches, staged rollouts, and user segmentation based on attributes, devices, and custom segments. Its A/B testing engine leverages Bayesian algorithms to deliver faster results with smaller sample sizes compared to traditional Frequentist approaches, lowering experimentation costs while accelerating insights.

Bucketeer enables trunk-based development workflows by allowing developers to merge feature-flagged code directly to the main branch without merge conflicts or delayed QA cycles. This practice is essential for large teams maintaining a continuously releasable shared branch.

Multi-Platform Support

The platform provides native SDKs for client-side environments (Android, iOS, JavaScript, Flutter, React, React Native) and server-side runtimes (Go, Node.js), plus OpenFeature ecosystem integration for JavaScript, Swift, Kotlin, and Go. Built primarily in Go and TypeScript with an Apache-2.0 license, Bucketeer is designed for teams seeking production-grade feature management without vendor lock-in.

Highlights

Feature flags with dark launch and staged rollout capabilities based on user segments
Bayesian A/B testing for faster experimentation with smaller sample sizes
Trunk-based development support to reduce merge conflicts and accelerate releases
Native and OpenFeature SDKs for client-side, server-side, and mobile platforms

Pros

  • Bayesian algorithm reduces sample size requirements and experimentation costs
  • Supports trunk-based development workflows for large teams
  • Multi-platform SDK coverage including OpenFeature ecosystem
  • Apache-2.0 license with no vendor lock-in

Considerations

  • Documentation is still a work in progress
  • Smaller community compared to commercial alternatives
  • Limited server-side SDK options (Go and Node.js only)
  • Requires self-hosting infrastructure and operational expertise

Managed products teams compare with

When teams consider Bucketeer, 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

  • Engineering teams practicing trunk-based development and continuous deployment
  • Organizations requiring Bayesian A/B testing with faster results
  • Teams needing multi-platform feature flag support across mobile and web
  • Companies seeking open-source alternatives to commercial feature flag vendors

Not ideal when

  • Teams without infrastructure resources for self-hosted deployments
  • Organizations requiring extensive server-side language support beyond Go and Node.js
  • Projects needing mature, comprehensive documentation immediately
  • Small teams preferring fully managed SaaS solutions

How teams use it

Progressive Feature Rollout

Deploy new features to production behind flags, then gradually release to user segments while monitoring performance and rolling back instantly if issues arise.

Trunk-Based Development at Scale

Enable large engineering teams to merge incomplete features to main branch without conflicts, maintaining a continuously releasable codebase and reducing code review overhead.

Data-Driven Product Decisions

Run Bayesian A/B tests to compare feature variants with smaller sample sizes, achieving statistical significance faster and reducing experimentation costs.

Dark Launch Validation

Release backend services and APIs to production invisibly, validate performance and stability with real traffic, then expose to users only after confidence is established.

Tech snapshot

Go74%
TypeScript25%
Makefile1%
Shell1%
CSS1%
Mustache1%

Tags

trunk-based-developmentgoreactfeature-togglesdata-analysispythonab-testingdata-drivenmultivariate-testingbucketeerbeta-testingtypescriptdark-launchfeature-flagsexperiments

Frequently asked questions

What makes Bucketeer's A/B testing different from other platforms?

Bucketeer uses Bayesian algorithms instead of Frequentist methods, requiring smaller sample sizes to reach statistical significance. This delivers faster results and lowers experimentation costs.

Which programming languages and platforms are supported?

Client-side: Android, iOS, JavaScript, Flutter, React, React Native. Server-side: Go, Node.js. OpenFeature SDKs available for JavaScript, Swift, Kotlin, and Go.

Is Bucketeer a managed service or self-hosted?

Bucketeer is self-hosted. Teams deploy and operate the platform on their own infrastructure. An online demo is available for evaluation.

How does Bucketeer support trunk-based development?

Developers can merge feature-flagged code to the main branch while features remain disabled, preventing merge conflicts from long-lived branches and maintaining a continuously releasable codebase.

What license does Bucketeer use?

Bucketeer is licensed under Apache-2.0, providing permissive open-source terms without vendor lock-in.

Project at a glance

Active
Stars
457
Watchers
457
Forks
28
LicenseApache-2.0
Repo age3 years old
Last commityesterday
Primary languageGo

Last synced yesterday