Feature flags

1. Create your first feature flag

Flag your way, whatever the workflow.

Create a feature from your editor with the MCP. See docs.
VS Code, Cursor, Windsurf
Works with most modern code editors and LLM chat clients.
Create with the UI. See docs.
Create with the CLI. See docs.
Create flags from within Linear. See docs.
Test locally with our toolbar. See docs.

2. Rollout to just some, or all, customers

Choose company segments, individual companies or users—or use advanced targeting rules. See docs.
Feature stages in Bucket
Stages help everyone understand the status of features — ready for testing, live for everyone, etc.
Broadcast changes to Linear. See docs.
Broadcast changes to Slack. 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.
Github
AI identifies unused flags and auto-creates PRs for you.

Flagging essentials

See the complete flagging feature list on our pricing page.
Remote configuration. 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