Skip to main content
OpenFeature Compatible

Feature flags
for teams
that ship.

Open-source feature flag platform with real-time targeting, type-safe SDKs, multi-protocol support, and built-in observability. Control every release.

Every protocol your stack needs

OpenFeatureStandard SDK
RESTHTTP/JSON
gRPC-WebBinary streaming
Connect-RPCType-safe RPC
OFREPRemote evaluation
SSEReal-time updates

Built for modern engineering

Everything you need to control feature rollouts, test in production, and ship without fear.

Precision Targeting

Target users by attributes, segments, percentages, or custom rules. Progressive rollouts with instant propagation.

Real-time Updates

Flag changes propagate instantly via SSE streaming. No polling, no cache invalidation delays.

Type-safe SDKs

Full TypeScript support with generic flag types. Boolean, string, number, and JSON variants with compile-time safety.

Built-in Observability

OpenTelemetry-native metrics and traces. Every evaluation tracked, every change audited, every latency measured.

Multi-Environment

Separate flag configs per environment. Promote changes from dev to staging to production with confidence.

Secure by Default

RBAC with scoped API tokens, project-level isolation, JWT and Firebase auth, rate limiting built in.

One API call away

Evaluate flags via REST, gRPC-Web, or the Connect protocol. The SDK handles caching, retries, and real-time updates automatically.

terminal
$ curl -X POST flaggr.dev/api/flags/evaluate \
-H "Authorization: Bearer $TOKEN" \
-d '{"flagKey":"checkout-v2","serviceId":"web"}'
{
"flagKey": "checkout-v2",
"value": true,
"reason": "TARGETING_MATCH",
"variant": "enabled"
}

From dashboard to production

Create flags in the dashboard, integrate with your SDK, and control releases in real-time. Changes propagate in milliseconds.

Dashboard
Create & configure flags
API
REST, gRPC, Connect
SDK
Type-safe evaluation
Your App
Ship with confidence
<5ms
p99 evaluation
7
Eval protocols
12
SDK providers

Three steps to safer releases

01

Create flags in the dashboard

Define feature flags with targeting rules, rollout percentages, and variants. Set up environments for dev, staging, and production.

02

Integrate the SDK

Install the TypeScript SDK, initialize with your service credentials, and use type-safe hooks to evaluate flags in your components.

03

Ship and control

Deploy your code. Toggle features on/off, adjust rollout percentages, and target user segments — all without redeploying.

Start shipping with confidence

Set up Flaggr in minutes. No credit card, no vendor lock-in. OpenFeature-compatible from day one.