
<a href="https://bucketeer.io">
Official Web Site
</a>
|
<a href="https://docs.bucketeer.io">
Documentation
</a>
|
<a href="https://app.slack.com/client/T08PSQ7BQ/C043026BME1">
Community (Slack)
</a>
Try Bucketeer online with our online demo.

Bucketeer is an open-source feature management and experimentation platform created by CyberAgent that combines enterprise-grade capabilities with the flexibility of self-hosting. Unlike expensive SaaS solutions, Bucketeer gives you complete control over your feature flag infrastructure while delivering advanced automation, sophisticated A/B testing, and a polished user experience.
Scale from startup to enterprise: Start with Docker for small-to-medium deployments, then scale to 100M+ users with billions of evaluations per month using Kubernetes. Battle-tested in production at scale.
Advanced features, zero licensing costs: Get progressive rollouts, Bayesian experimentation, automated operations, and comprehensive audit logging—all features typically locked behind expensive enterprise tiers.
Unique capabilities others don't have: Flag-based targeting rules (use one flag's result as a condition for another) and split audience rollouts (nested experiments like 50/50 tests on 5% of traffic) set Bucketeer apart from all alternatives.
Superior A/B testing: Bayesian statistical analysis delivers faster, more accurate results with smaller sample sizes compared to traditional frequentist approaches.
Modern, intuitive UI/UX: A thoughtfully designed interface that makes complex feature management accessible to both technical and non-technical team members.
Need something we don't have? We actively work with teams to build custom features and integrations. Let's talk.
Control feature releases with precision through a comprehensive suite of tools designed for modern software teams.
🎯 Advanced Targeting: Flag Rules vs Prerequisites
Flag as Rule Condition lets you target users based on another flag's evaluation result. Example: "Show premium feature (Flag A) to users who got variation 'new-design' from Flag B." This creates dynamic, cross-flag targeting logic.
Prerequisites enforce hard dependencies before evaluation. Example: "Don't evaluate Flag A unless Flag B returns variation X." If the prerequisite isn't met, Flag A returns its OFF variation immediately.
These complementary features enable sophisticated multi-flag targeting strategies impossible with other platforms.
Make data-driven decisions faster with statistically superior experimentation.
Reduce manual work and respond to issues instantly with built-in automation.
Maintain control and meet compliance requirements with comprehensive governance features.
Stay informed and integrate with your existing tools seamlessly.
Understand how features are being used and make informed decisions.
Built by developers, for developers—with the tools you need for modern development practices.
Bucketeer provides official SDKs for all major platforms and languages, plus OpenFeature support for maximum flexibility.
Evaluate features on the server, perfect for mobile and browser applications: - Android - Kotlin/Java support - iOS - Swift support with CocoaPods - JavaScript - Vanilla JS for web applications - Flutter - Cross-platform mobile development - React - Modern React applications - React Native - Native mobile apps with React
Evaluate features locally or remotely for optimal performance: - Go - High-performance server-side evaluation - Node.js - JavaScript/TypeScript server applications
Use Bucketeer with the vendor-neutral OpenFeature standard: - JavaScript/TypeScript - Swift - Kotlin - Go
View all OpenFeature integrations →
Bucketeer adapts to your infrastructure needs—start small and scale as you grow.
Perfect for local development, small teams, or proof-of-concept deployments:
make docker-compose-up
Get started in minutes with a fully functional Bucketeer instance. The lite version uses MySQL and Redis—minimal infrastructure, maximum value. PostgreSQL support coming soon.
Enterprise-grade deployment for production workloads: - Proven at scale: Supports 100M+ users with billions of flag evaluations per month - High availability: Multi-instance deployment with automatic failover - Microservices architecture: Independent scaling of API, batch, and subscriber services - GCP-optimized: Standard deployment uses GCP Pub/Sub and BigQuery for event processing - Multi-cloud ready: Lite version works on any Kubernetes cluster (MySQL + Redis only) - GKE, EKS, AKS, on-premise - Infrastructure as Code: Helm charts for reproducible deployments
See our comprehensive documentation for: - Quick start guides - SDK integration tutorials - Feature flag best practices - API reference - Architecture deep-dives - Deployment guides
Experience Bucketeer without any setup: Online Demo
git clone https://github.com/bucketeer-io/bucketeer.git
cd bucketeer
make docker-compose-up
This will start all services including MySQL, Redis, and the Bucketeer platform.
Important: Add the following to your /etc/hosts file to access the dashboard:
127.0.0.1 web-gateway.bucketeer.io
127.0.0.1 api-gateway.bucketeer.io
Then access the admin dashboard at https://web-gateway.bucketeer.io.
For detailed deployment instructions, configuration options, and production setup, see Docker Compose Deployment.
For production deployments with high availability and scalability:
helm install bucketeer ./manifests/bucketeer -n bucketeer \
--values ./manifests/bucketeer/values.prod.yaml
See the Kubernetes deployment guide for complete setup instructions.
Apache License 2.0, see LICENSE.
We would ❤️ for you to contribute to Bucketeer and help improve it! Anyone can use and enjoy it!
Please follow our contribution guide here.
Big thanks to all Bucketeer contributors who have helped us since the beginning!
$ claude mcp add bucketeer \
-- python -m otcore.mcp_server <graph>