Feature
Immutable snapshots
Every published change becomes a new, versioned snapshot of the environment that SDKs fetch whole.
Publishing configuration writes a new snapshot of the environment with a higher version number: all its flags and segments, ready to evaluate. A published snapshot never changes.
SDKs poll for the latest snapshot with the version they hold; an unchanged environment answers 304. Historical versions can be fetched by number and are cached forever.
Configuration writes carry the version they expect. If someone published in the meantime, the write is refused with 409 instead of overwriting their change.
More features
All features →- 01
Organizations, projects and environments
Tenants, the products inside them, and the stages each product ships through, each configured on its own.
- 02
Flag types and variations
Boolean, string, number and JSON flags, each with a list of variations to serve.
- 03
Targeting rules
Ordered rules on context attributes. The first enabled rule that matches decides the value.