From the team behind Prefab
Feature flags, config, log levels, and secrets.
Git-native. Agent-first. Built to never go down.
The complete configuration platform stored as JSON files in git. Sub-millisecond local evaluation. Your app keeps working even if we don't. Readable by humans. Writable by agents. Every change is a real git commit.
From the team behind Prefab — configuration management, rebuilt for the agent era
Why Quonfig
The complete config platform, rebuilt from first principles
Not another database pretending to be infrastructure. Quonfig stores your config as files in git — the way configuration should work.
Reliable First
Sub-millisecond local evaluation. Your app keeps working even if Quonfig goes down — SDKs evaluate from cached config with zero network calls.
Git-Native
Every config change is a real git commit. Author, timestamp, diff — your audit trail is free. Rollback is git revert. Export is git clone.
Agent-First
CLI with JSON output, MCP server, schema introspection, --dry-run on all mutations. Agents manage config without special tooling.
Complete Platform
Feature flags, dynamic config, dynamic log levels, and secret management. One targeting engine. One set of SDKs. One audit trail.
What's inside
One platform. Four capabilities.
Same targeting engine, same SDKs, same git-backed audit trail for everything.
Feature Flags
Boolean and multivariate flags, percentage rollouts, kill switches, segments, targeting rules.
Dynamic Config
Type-safe config values (strings, numbers, JSON) — change without deploying. Same targeting engine as flags.
Dynamic Log Levels
Change log verbosity at runtime. Debug a specific user in production without redeploying.
Secret Management
Manage secrets alongside your config. Same SDKs, same targeting, same audit trail.
Every feature uses the same JSON format, the same targeting rules, the same CLI, and the same local evaluation. Learn once, use everywhere.
Reliability
Your app doesn't go down if Quonfig goes down.
Local evaluation, always
SDKs download the full config and evaluate in-process. Every flag check is a local function call — sub-millisecond, zero network latency. Not a paid add-on. Every SDK. Every tier.
Graceful degradation
If the SDK can't reach our delivery service, it keeps using cached config. Background retry. Your application is completely unaffected. The worst case is stale config, never unavailable config.
Global edge delivery
Config changes propagate globally via edge CDN in under one second. Long-polling keeps SDKs fresh. ETag-based caching minimizes bandwidth.
See the difference
Your feature flag platform was built for a world where humans clicked buttons in dashboards.
That world is ending.
| Your current setup | Quonfig |
|---|---|
| Feature flags only | Flags + config + log levels + secrets |
| projectEnvId: 1083 | "id": "production" |
| sdk-abcdef-1234-5678-9012-deadbeef0000 | qf_sk_production_a8f7d3e2b1c4 |
| Dashboard → Feature Flags → Select → Edit → Save → Deploy | qf flag set my-flag --env prod --value true |
| Export: "Contact sales" | Export: git clone |
| Audit log: "Paid add-on" | Audit log: git log |
| Redeploy to change log levels | qf config set log-level --env prod --value DEBUG --user alice@corp.com |
| Agent integration: Build a custom API wrapper | Agent integration: git + jq, or qf CLI, or MCP server |
| Relay Proxy (you host it) for local eval | Local eval built into every SDK, every tier |
| Per-seat pricing | Per-MTU only. No seat tax. |
The git advantage
Everything you get for free
Because your config is in git, every tool you already use for code now works for your feature flags.
git log
Full audit trail of every config change, with authors and timestamps.
git diff
See exactly what changed between any two points in time.
git revert
Instant rollback to any previous state. No dashboard required.
git branch
Experiment safely with config changes on isolated branches.
git blame
Know who changed what, when, and why. No more guessing.
Pull requests
Code review for config changes. Same workflow as your application code.
Already using LaunchDarkly?
An agent reads your flags, translates them to git-native config, and opens a pull request. You review. You merge. You're done.
Your config should be a file, not a database row.
Start for free. No credit card. Your config in git in under 5 minutes.