About
A flag check should be a memory lookup.
FeatureGate started from a simple frustration: most flag SDKs phone home on every check, adding latency and a remote dependency to the one thing that should be instant. We're building the focused, backend-first alternative.
What we believe
The principles behind the product.
01
Do one job well
FeatureGate is a flag engine, not an experimentation suite. Typed flags, ordered targeting, and resilient delivery — built to do that exceptionally, not to grow a dashboard you'll never open.
02
Stay out of the request path
A flag check should be a memory lookup. Evaluation happens in-process from a local snapshot, so a remote service never decides whether your request succeeds.
03
Safe by default
Every evaluation takes an explicit default, keys are scoped so a leak stays contained, and off is always a known-good state. Safety isn't a setting — it's the shape of the product.
04
Priced for builders
Free while you're small, paid when FeatureGate becomes team infrastructure. No per-flag pricing, no charge for local evaluations.
Where we are
FeatureGate is in active development and free while in beta. We ship weekly and build in the open — the fastest way to shape it is to use it.