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.