Flags

1. Create your first feature flag

Flag your way, whatever the workflow.

Create a feature from your editor with the MCP. See docs.
Works with most modern code editors and LLM chat clients.
Create with the CLI. See docs.
Create with the UI. See docs.

2. Rollout to customers

Choose company segments, individual companies or users—or use advanced targeting rules. See docs.
Stages help everyone understand the status of features — ready for testing, live for everyone, etc.
Test for yourself with Toolbar. See docs.
Configure runtime behaviors. See docs.
“Such a smooth workflow to build, test, and roll out new features in your apps.”

Kenneth Auchenberg

Stripe, Microsoft

3. Set feature entitlements

Enable features for company segments, like Pro plan, or toggle them on the company page. See docs.
Built for SaaS means native support for gating features at the company subscription level.

4. Clean up stale flags, automatically

Our GitHub integration automatically removes old flags. Just approve the PR. Get early access.
AI identifies unused flags and auto-creates PRs for you.

Flagging essentials

See the complete flagging feature list on our pricing page.
Slack integration. See docs.
Environments. See docs.
Rollback with audit history. See docs.
Low-latency global network. See docs.
“Bucket goes beyond simple feature flagging and empowers us with a complete feature delivery platform.”

Samy Pessé

CTO, GitBook