Skip to content
FlagPilot
Menu

Feature

Node SDK with local evaluation

One client per process holds the snapshot in memory and evaluates flags with no network call per check.

The SDK downloads the environment’s snapshot with a server key, validates it, and evaluates every flag locally with the same engine the server uses. It polls for changes in the background.

It never throws into your code. Before the first snapshot, or on any error, it returns your default value with a reason. An initialized client keeps serving its last good snapshot through a delivery outage, and an optional cache file lets a restarted process evaluate before delivery is reachable.

A revoked key stops polling and emits an error, but evaluation keeps working from the last snapshot.