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.
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.