Core Concepts

Organizations, projects, environments, flags, API keys, and SDKs.

Hierarchy

Organization
+- Project
   +- Development
   +- Staging
   +- Production

Organizations

Top-level billing and access boundary. Members, roles, and API keys belong to an organization.

Projects

A product or service boundary. Each project owns feature flags and environment configuration.

Environments

Isolated flag namespaces. The same flag key can hold different values per environment.

Feature flags

Typed values (boolean, string, integer, double, JSON) evaluated locally by SDKs.

API keys

Environment-scoped secrets for SDK sync. Do not embed production keys in public client bundles.

SDKs

Runtime libraries that maintain the local snapshot. One API key maps to one environment.

Environment isolation

Changes in Development do not affect Production until you promote values intentionally.

Production safety

Use kill switches and explicit defaults. Missing flags should resolve to safe code defaults, not implicit true.