Skip to content
FlagPilot
Menu

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.