FlagSync Basics
Master the building blocks of feature control:Feature Flags
A feature flag toggles features on or off without redeploying code.
Hide
beta-feature until ready, then enable for testing.User Segments
Group users by attributes (e.g., location, role) to target flags or experiments.
Show
beta-feature to premium users in Boston.Percentage Rollouts
Release features gradually to a fraction of users for safe testing.
Enable
beta-feature for 10% of users, scale up if stable.Data and Insights
Understand how to measure your features:Impressions
Record flag evaluations automatically when
flag() is called.
flag('beta-feature') logs if a user saw Enabled.Events
Track user actions (e.g., clicks) via the SDK’s
track() function.
Log a
purchase_event to measure beta-feature’s impact.Metrics
Measure flag impact (e.g., conversion rates) using events and impressions.
Track
beta-feature’s click-through rate for engagement.Experiments
Compare feature variations to measure impact via metrics.
Test two
beta-feature designs and pick the winner by clicks.How FlagSync Works
FlagSync’s components work together to launch and optimize features—like a new checkout flow—with data-driven confidence:FlagSync lets you roll out, measure, and optimize features in one seamless flow.
Next Steps
- Set up a flag in Quickstart: Create a Flag.
- Explore Experiments.