Capability
Feature Flags
Choose the right control primitive for each release by serving booleans, strings, and numbers from one system.
Why feature flags
Traditional release workflows couple deployment with exposure. When you merge code, it goes live immediately to all users. This makes every pull request a launch event, forcing teams to coordinate synchronously, gate changes behind layers of review, and coordinate deployments across services. The result: slower iteration and higher risk.
Feature flags decouple deploy from release. Ship code to production continuously, hidden behind a flag, then expose it to users when you're ready. Teams can merge confident in the knowledge that code won't affect live users until the flag is explicitly enabled.
Zenmanage makes this powerful by supporting multiple flag types. Boolean flags provide on/off toggles for feature gating. String flags serve variant keys or theme names that change behavior without code. Numeric flags control thresholds, limits, retry counts, or percentage values at runtime. Pick the right primitive for each feature, and manage them all from one system.
Key capabilities
-
Boolean flags
Simple on/off toggles for gating access to entire features.
-
String flags
Serve variant keys, theme names, or configuration labels that change behavior without code changes.
-
Numeric flags
Control thresholds, limits, retry counts, or percentage values at runtime.
-
Multi-environment support
Evaluate flags independently across development, staging, and production environments.
-
Default values and fallbacks
Set default return values so your app degrades gracefully if Zenmanage is unreachable.
-
Instant kill switch
Disable any flag immediately across all contexts - the fastest path from incident to resolution.
See it in action
Manage boolean, string, and numeric flags from a single dashboard — each flag type maps to a different release mechanism.
const client = zenmanage({ apiKey: 'YOUR_KEY' });
const enabled = await client.isEnabled('new-checkout', { userId: user.id });
Related capabilities
-
Targeting and Segments
Define who sees each flag value
-
Progressive Rollouts
Roll flag changes out gradually
Start shipping with flag-driven releases
Feature flags let you ship faster and reduce the blast radius of every release.