Feature flags

Flag features to test in production and iterate quickly—whatever your workflow.

1. Create your first feature flag

Create flags from within Linear.
Create with the UI.
Create with the CLI.
Test locally with our toolbar.
Create a flag from your editor with the MCP.
VS Code, Cursor, Windsurf
Works with most modern code editors and LLM chat clients.
“Such a smooth workflow to build, test, and roll out new features in your apps.”

Kenneth Auchenberg

Stripe, Microsoft

2. Rollout to some, or all, customers

Choose segments like plan type, companies, users—or use advanced targeting rules.
Feature stages in Bucket
Stages help everyone understand the status of features — ready for testing, live for everyone, etc.
Broadcast changes to Linear.
Broadcast changes to Slack.
“The DX is just out of this world.”

Dima Grossman

CTO, Novu

3. 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.
“Auto cleaning up stale feature flags is really cool! It’s always such a chore.”

Alex Gap

Engineer, Product Hunt

All the essentials you’d expect

Runtime changes with Remote Config.
Multi-environment support.
Rollback with audit history.
Low-latency global network.
See the complete flagging feature list on our pricing page.
“Using Bucket at GitBook over the last few months and feature flagging has been such a breeze.”

Addison Schultz

Dev Lead, GitBook