Skip to content
FlagPilot
Menu

Use cases

Use cases

Example setups, built only from features FlagPilot has today. The teams and flags are illustrative.

Progressive rollout

A new checkout ships dark, then goes to 10%, 25%, 50% and 100% of production users. Everyone already in keeps it.

Example setup

  • Boolean flag new-checkout, on in development
  • Production rule: rollout true 10% / false 90%
  • Raise the weights step by step
  • Watch variationDetail reasons in your logs

Kill switch

A costly recommendation widget can be switched off in production in one action when the backend struggles.

Example setup

  • Boolean flag recommendations, on in production
  • Toggle off: SDKs serve the off variation
  • Audit log shows who toggled and when
  • Restore the earlier version when ready

Beta program

Customers who opt into a beta get new features first, managed as one segment instead of per flag.

Example setup

  • Segment beta-customers with an included list
  • Rules on several flags: in_segment beta-customers
  • Organization override for one design partner
  • Exclude a customer by adding them to the excluded list

Remote configuration

Rate limits and banner copy change per plan without a deploy.

Example setup

  • JSON flag rate-limits with per-plan variations
  • Rule: plan eq "pro" serves the higher limits
  • String flag checkout-banner-text for copy
  • jsonVariation and stringVariation in the app

Run it next to your app

Sign in to the dashboard, or clone the repository and start the whole stack locally with Docker and pnpm.