Feature Flags & Granular Control

Tool-level control and A/B testing capabilities

Why Tool-Level Flags?

Not all API endpoints should be available to all users. Feature flags let you control access at the individual tool level—perfect for gradual rollouts, A/B testing, and customer-specific configurations.

Granular Control

Every API endpoint becomes a controllable “tool” with its own feature flag. Enable or disable tools per customer, user segment, or environment.

Tool

Access / status

Create Order

Enabled for Enterprise customers

Delete Customer

Admin users only

Export Data

Beta - 10% rollout

Bulk Import

Disabled (maintenance)

A/B Testing

Test new features with a subset of users before rolling out to everyone. StrikeUp tracks which tools are used and by whom, giving you data-driven insights.

Example Scenario

New “Advanced Analytics” endpoint:

  • Week 1: Enable for internal team (5 users)

  • Week 2: Roll out to 10% of beta customers

  • Week 3: Increase to 50% based on positive feedback

  • Week 4: Full rollout to all customers

Track usage, errors, and performance at each stage. Roll back instantly if issues arise.

Real-Time Flag Updates

Feature flag changes take effect immediately—no redeployment required. Toggle tools on/off from the dashboard and see changes reflected instantly.

Instant Rollback

Found a bug? Disable the tool in seconds, no code changes needed

Customer-Specific

Enable premium features for paying customers only

Environment Control

Different flag configurations for dev, staging, and production

Segment-Based Targeting

Define user segments (by company, role, subscription tier, etc.) and apply feature flags to entire segments at once. Perfect for tiered feature access in SaaS products.