Skip to content
feat.so

feat documentation

A feature flag platform with local evaluation, surgical targeting, and a paper-trail audit log. This is its documentation.

docsupdated for the june 2026 release

Quickstart

Create your first flag and read it from your code in under five minutes. Open the quickstart.

Core concepts

How flags, environments, contexts, and targeting rules fit together. Read the overview.

SDKs

Drop-in clients for Node.js, browsers, Go, Python, and Ruby. See all SDKs.

OpenFeature

A Provider for the OpenFeature standard, so your code stays portable. Use it.

Targeting rules

Decide which user gets which value, by attribute, by segment, or by exact key. Targeting rules.

Percentage rollouts

Roll a flag out to 10%, then 50%, then everyone, with stable per-user bucketing. Percentage rollouts.

Segments

Reusable groups of users you can target by name from any flag. Segments.

Change requests

Require review before a flag change goes live, with a comment for posterity. Change requests.

Progressive rollouts

Auto-advance a percentage rollout through a sequence of stages, on a schedule. Progressive rollouts.

Scheduled changes

Queue a flag change to apply at a future point in time. Scheduled changes.

Workflows

Combine approval, scheduling, and apply into one multi-step release. Workflows.

Audit log

Every change, who made it, when, and why. Audit log.