Turn features on when you're ready.*
*And turn them off when you're not as ready as you thought you were ;-)
Feature flags with per-environment rules. Roll out gradually, target by tier or region, kill a release the moment a bug shows up. Unlimited flags, unlimited users, unlimited servers.
Targeting rules. Easy to read, easy to write.
01
Four flag types
Boolean, string, numeric, JSON. Closed value sets for guardrails (think: feature variants), freeform when the value space is open-ended.
02
Local evaluation
SDKs evaluate flags locally with no network call per check. Live updates via WebSocket. Resolution caching with bounded memory.
03
Unlimited everything
Every plan, including free, includes unlimited flags, users, and servers. Pricing scales with rule complexity per flag — not with users, servers, or connections.
How Smpl Flags stacks up
Most feature flag platforms charge per service connection, per monthly active user, or per seat. Smpl Flags charges one flat monthly fee — no usage-based pricing, no per-seat charges.
Each ✓ indicates the feature is available from that vendor at some tier. Cells naming a specific tier indicate the feature is gated to that tier or higher. Prices show all of the vendor's published tiers.
— not documented publicly as of 2026-05-25.
| Prefab Cloud 17 | ConfigCat | Flagsmith | LaunchDarkly | Smpl Flags™ | |
|---|---|---|---|---|---|
| Boolean and multi-value flags | ✓ | ✓ | ✓ | ✓ | ✓ |
| Targeting rules with arbitrary context attributes | ✓ | ✓ | ✓ | ✓ | ✓ |
| Per-environment defaults and overrides | ✓ | ✓ | ✓ | ✓ | ✓ |
| Audit log / change history | ✓1 | ✓ | ✓ | ✓2 | ✓ |
| Webhooks for change events | UNCLEAR3 | ✓ | ✓ | ✓ | ✓ |
| Version history / point-in-time rollback | ✓ | ✓4 | UNCLEAR | ✓ | ✓ |
| CLI | ✓ | ✓ | ✓ | ✓ | ✓ |
| Role-based security | UNCLEAR12 | ✓ | ✓ | ✓ | ✓ |
| Google & Microsoft SSO | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom SAML / OIDC SSO | ✓ | ✓ | ✓ | ✓ | ✓ |
| SDK on-change listeners | ✓ | ✓ | ✓ | ✓ | ✓ |
| Terraform provider | ✓ | ✓ | ✓ | ✓ | |
| Real-time updates | ✓ | —5 | —6 | ✓ | ✓ |
| Constrained and unconstrained flag values | UNCLEAR | ✓ | ✓ | ||
| Code-first or configure-first7 | UNCLEAR16 | ✓ | |||
| Feature flags | Unlimited | 100 | Unlimited | Unlimited | Unlimited19 |
| Environments | Unlimited | 3 | Unlimited | Unlimited8 | Unlimited19 |
| Targeting rules per flag | UNCLEAR | UNCLEAR | 10018 | Unlimited | Unlimited19 |
| Console users | Unlimited | Unlimited | $50/user/mo21 | Unlimited | Unlimited19 |
| Read-only users | Unlimited | Unlimited | $50/user/mo21 | Unlimited | Unlimited |
| Servers | $2/server20 | Unlimited | Unlimited | Unlimited | Unlimited |
| Connections | Unlimited | Unlimited | Unlimited | $12/conn9 | Unlimited |
| API requests | Metered | Metered10 | 1M / mo11 | Not metered9 | Unlimited |
| — SDKs — | |||||
| C# / .NET | 15 | ✓ | ✓ | ✓ | ✓ |
| Go | ✓ | ✓ | ✓ | ✓ | ✓ |
| Java | ✓ | ✓ | ✓ | ✓ | ✓ |
| Python | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ruby | ✓ | ✓ | ✓ | ✓ | ✓ |
| TypeScript / Node.js | ✓ | ✓ | ✓ | ✓ | ✓ |
| Monthly price | Free / $99 / $499 | Free / $110 $325 / $90013 | Free / $45 $300 / Custom14 | $12/conn9 | Free / $99 / $249 / $599 |
- ↩ 2-year audit log retention is Prefab Enterprise; Prefab Pro retention is shorter.
- ↩ LaunchDarkly Foundation: account-level change events retain 30 days; per-flag history is otherwise unlimited.
- ↩ Prefab confirms Slack-on-change webhooks; a generic HTTP webhook destination is not independently confirmed in public docs.
- ↩ Audit log provides 35-day change history at Pro; ConfigCat has no native one-click point-in-time rollback — reversion is manual.
- ↩ ConfigCat polls every ~60s by default; near-real-time updates require webhook-driven cache invalidation or PubNub realtime.
- ↩ Flagsmith Start-Up uses polling; real-time SSE updates are available on Scale-Up and above.
- ↩ Flags and their types surface in the console automatically from running code — no manual, editor, or pre-deployment registration step.
- ↩ LaunchDarkly default: 300 environments per project, increasable on request. Note: each environment counts as a service connection ($12/conn/mo).
- ↩ The LaunchDarkly tier ladder is Developer (free) → Foundation → Enterprise → Guardian; Enterprise and Guardian are custom-priced. Foundation is priced on service connections: $12 per connection per month ($10 with annual billing). API requests are not separately metered.
- ↩ ConfigCat is metered on config JSON downloads, capped per plan.
- ↩ Flagsmith Start-Up: 1M requests / mo included; overage at $7 per 100K requests.
- ↩ Tag-based ABAC tied to SAML roles exists at Pro+; per-environment write gates specifically not documented.
- ↩ ConfigCat Pro: $110 / mo flat, capped at 100 flags, 3 environments, 25M config JSON downloads. Smart tier (~$325 / mo) lifts these caps.
- ↩ Flagsmith Start-Up: $45 / mo flat, includes 3 seats and 1M requests / mo; overage at $7 per 100K requests.
- ↩ An unreleased pre-release .NET client exists in the ``prefab-cloud-csharp`` repo but is documented as not production-ready (dormant since mid-2025).
- ↩ Flagsmith has Code References (GitHub Actions workflow that auto-discovers flag usages in code), which is discovery of existing references rather than code-first declaration of flags.
- ↩ Prefab Cloud is rebranding to "Reforge Launch" following Reforge acquisition; pricing and feature set verified live on prefab.cloud as of May 2026.
- ↩ Flagsmith: 100 segments, 100 segment overrides per environment, and 100 conditions per segment rule.
- ↩ Smpl limits scale by plan; the figure shown is the Enterprise (top) tier — lower tiers have smaller limits. See pricing for the per-plan values.
- ↩ Prefab Cloud includes 5 connected servers free, then $2 per additional server.
- ↩ Flagsmith bills per seat: 1 member included on Free, 3 on Start-Up, 5 on Scale-Up (then $50 / member / month, up to 20); Enterprise is custom. Read-only users count toward the seat limit — there is no separate free viewer tier.