The flow
Compile
Softlaunch compiles each environment’s configuration into a compact snapshot whenever it changes.
Evaluate
Your SDK loads the snapshot once and evaluates flags locally — no network round trip per flag.
Why it’s built this way
Fast
Flags are evaluated in-process. A flag check is a local function call, not a network request.
Reliable
Configuration is served from a CDN and cached in the SDK, so evaluation keeps working even through network blips.
Real-time
Changes propagate to connected SDKs immediately, without polling.
Private
Configuration for public clients is obfuscated, so your targeting logic isn’t exposed in the browser.
Data isolation
Each organization’s data lives in its own isolated, database-per-tenant store. Your flags, environments, and configuration are never colocated with another organization’s data.Because evaluation happens locally against a cached snapshot, the user attributes you pass to an SDK stay in your application. Softlaunch evaluates flags without those attributes leaving your environment.