A Python feature flag system for SaaS applications. Supports boolean flags, percentage rollouts, user targeting rules, A/B testing with deterministic variant assignment, kill switches, and scheduled a
Browse the actual product documentation and code examples included in this toolkit.
Key features of Feature Flags
• Boolean flags — Simple on/off toggles for any feature • Percentage rollouts — Gradual rollout via deterministic hashing (consistent per user) • User targeting — Rules matching on user attributes (plan, email, role, etc.) • A/B testing — Multiple variants with consistent assignment per user • Kill switch — Emergency one-call disable for any flag • Scheduled flags — Auto-enable/disable at specified times
Boolean flags — Simple on/off toggles for any feature
Percentage rollouts — Gradual rollout via deterministic hashing (consistent per user)
User targeting — Rules matching on user attributes (plan, email, role, etc.)
A/B testing — Multiple variants with consistent assignment per user
Kill switch — Emergency one-call disable for any flag
Scheduled flags — Auto-enable/disable at specified times
Configure Feature Flags parameters to see how the product works.
# Start with demo flags python src/main.py --init-demo # Custom port python src/main.py --port 8003