Remote config & feature flags
Ship confidently
Move fast. Don't break things. Typed and validated config values that catch mistakes before your users do.
No credit card required
Changes
ConfigDirector Production
DashboardYour team
TerraformProvider
Admin APIScripts & CI
AI agentsvia MCP
250
max-cart-items Integer
AI agent set250
250 is an Integer 250 is above the maximum of 100
! Change rejected. Production still serves 60.
60
Your apps Web
Mobile
Server
The whole life of a config
Guardrails from the first value to the final cleanup
Every stage of a config's life has a guardrail, from the moment you define it to the day it's ready to retire.
Safety prevents mistakes and alerts on issues Longevity keeps flags, configs, and code tidy
- Step 1Safety
Define
Pick a fine-grained type and the constraints your code expects.
- Step 2Safety
Update
Every update is validated, wherever it comes from, and recorded in the audit log.
- Step 3Delivery
Deliver
Target users and segments, roll out gradually, and run A/B tests. Test your rules before you save.
- Step 4Safety
Monitor
Telemetry is watched for wrong types, mismatched in-code defaults, and outdated SDKs.
- Step 5Longevity
Retire
Settled flags and unused configs raise alerts, so nothing lingers. Renames clean up the old key.
Intuitive SDKs
From zero to production ready in 5 minutes
Back-end, web, mobile, we've got you covered.
$ npm install --save @configdirector/client-sdkapp.ts
import { createClient } from "@configdirector/client-sdk";
export const client = createClient("YOUR-CLIENT-SDK-KEY");
await client.initialize();
const enabled = client.getValue(
"new-onboarding-flow",
false // default fallback
);