Honest comparison · no bullshit

wagle vs ConfigCat

ConfigCat is the closest thing to wagle that already shipped: a hosted service whose SDKs evaluate locally, priced on config fetches rather than seats, and deliberately kept simple. It also does several things wagle can't touch today: about 21 open-source SDKs including mobile, every feature on every tier (SSO/SAML/SCIM even on the free plan, which is genuinely rare), eight years and 500+ customers behind it, an SLA, and a paid on-prem option. And it is itself bootstrapped and independent, so wagle's usual "no acquisition risk" card does not apply here: ConfigCat has the same structural independence with a real track record on top. Do not pick wagle if you need broad or mobile SDK coverage, SSO/SAML/SCIM today, an on-prem deployment, or a proven vendor. Consider wagle only if you specifically want versioned conditional sync (every poll sends the held version and an unchanged answer is a tiny response, so short intervals stay cheap, versus ConfigCat's fixed CDN polling where each check bills a config download), native JSON typed config with atomic per-version snapshots, and AI agents as revocable scoped principals rather than shared API keys, accepting, in exchange, a young product run by one person. Neither of us runs experiments, by design: a flag service flips flags and ships config, and you measure outcomes with your own analytics stack.

Competitor claims re-verified 2026-07-19 · sources at the bottom

Side by side

Where each one wins, both directions.

Where evaluation runs

wagle

In your process. SDKs seed a snapshot and evaluate locally, byte-identical across the Go SDK, TS SDK and server, pinned by shared CI vectors. Same hosted-plus-local-eval family as ConfigCat; this row is a tie on model, and ConfigCat wins on the breadth of it.

ConfigCat

Also local: each of ~21 SDKs downloads the config JSON and evaluates targeting rules in-process, the same architectural family as wagle, shipped and proven across far more languages.

How changes reach the SDK

wagle

A versioned conditional poll: the SDK sends its held version and an unchanged check is answered with a tiny "nothing new" response, so tight intervals stay cheap. The interval is per client, the freshness-vs-cost dial.

ConfigCat

Strict periodic polling of the config CDN: 60s by default, tunable down to 1s at the cost of more billed downloads. There is no server push, SSE or streaming, so a change is invisible until the next poll. In exchange the model is CDN-cached, dead simple to operate, and keeps serving on outage: the same pull-based family as wagle, with a fixed cadence and a billed download per check.

SDK breadth

wagle

Two languages: Go and TypeScript/React. No Python, Java, .NET, Ruby, Rust, and no mobile. If your stack needs those, ConfigCat is the honest answer.

ConfigCat

About 21 open-source (MIT) SDKs across backend, web, and mobile: .NET, Java, Android, Swift/iOS, Kotlin, Flutter, Go, Python, PHP, Ruby, Rust, Unity, Unreal and more.

Typed config

wagle

Native BOOL / NUMBER / STRING / JSON values, one atomic write path with per-project versioning, and history diffs down to the inner JSON key. Native JSON config is the modest edge here.

ConfigCat

Four scalar setting types: on/off, text, whole number, decimal. JSON is stored as a text setting and managed by hand; the common scalar cases are well covered.

Roles & enterprise auth

wagle

Three fixed per-project roles (admin / editor / viewer). No SSO/SAML/SCIM, no custom roles: if your org lives in Okta, that gap is real today.

ConfigCat

SSO, SAML, 2FA and SCIM on every tier, including the free plan, plus permission groups. Shipping enterprise auth to free accounts is rare, and it is a straightforward win over both wagle and the tools that gate it behind Enterprise.

AI agents & MCP

wagle

Agents are first-class principals: project-scoped 24h tokens, live revocation, and MCP that the server enforces as agent-only. The surface is narrower, but the agent is a revocable, scoped identity rather than a shared key.

ConfigCat

Ships a broader read-write MCP server: products, configs, environments, flags, segments, webhooks, stale-flag detection, code references. It authenticates with a long-lived Management API key, not a per-agent principal.

Self-hosting & on-prem

wagle

None: wagle is hosted-only, by design. If on-prem or data residency is a requirement, wagle is the wrong tool and says so.

ConfigCat

A full on-premise Docker deployment exists (dashboard, CDN, API), but the management platform is proprietary and the on-prem offer is custom, sales-quoted pricing. For an open self-host instead, look at Unleash or Flagsmith.

Pricing

wagle

Free tier: 500,000 SDK syncs a month, no credit card, about 5 always-on SDKs at the SDK's own 30-second default poll. Still smaller than ConfigCat's 5M free downloads a month, and they win that row on volume. Every plan is a capped bucket at a flat price with NO overage on any of them: $9 for 2,000,000 syncs a month, $29 for 8,000,000, $99 for 30,000,000, then custom. Outgrow one and we move you to the plan that fits, and your config keeps being served either way. Nothing else is metered: flags, environments, projects and seats are unlimited on every plan, and local evaluations are free because they never touch wagle. That last part is the real difference: ConfigCat's Free caps flags at 10 and environments at 2, Pro caps flags at 100, and even Smart (unlimited flags) still caps products at 10 and meters bandwidth as a second axis. At 200 flags the flag counter alone forces ConfigCat's $325 Smart plan, where wagle's 200th flag costs nothing.

ConfigCat

Flat, seat-free tiers metered on config downloads, with a genuinely generous free plan (10 flags, 2 environments, 5M downloads/month, SSO included). The same price-the-pull philosophy as wagle, with tier limits on flags and environments.

Sources

Where the ConfigCat claims come from.

Third-party sources only: reviews, buyer data, and their own published docs and pricing; never their marketing copy, never our opinion of them.

Still unsure? Read the trade-offs first.

The why & how page states every deliberate limitation plainly, the fastest way to rule wagle in or out.