Smpl Flags
Control feature rollouts across environments with type-safe flags and targeting rules.
Core
Type-safe flags, predictable evaluation
STRING, BOOLEAN, NUMERIC, and JSON types — each with a closed set of allowed values declared up front. Disabled flags serve the default as a zero-risk kill switch. First-match-wins rules make behavior easy to reason about.
Targeting
Target anything with JSON Logic
Rules are valid JSON objects, not string DSLs. Easy to build visual editors on top of, with library support in every major language. Scope rules per environment — different targeting for dev vs. prod, all in one flag.
Platform
One SDK. One API key. Every product.
pip install smplkit-sdk gets you Config, Flags, and Logging in a single package. Standards-based JSON:API, interactive docs at docs.smplkit.com, and a visual console at app.smplkit.com.