Feature flags

Ship the code.
Control the feature.

Feature flags that evaluate in <5ms. Your whole team onboarded in one afternoon. SDK in 3 lines. Kill switch ready on day one.

Get started free →
✓ No credit card✓ Free plan✓ TypeScript, Python, Go, Kotlin, PHP
flagr.dev/projects/my-app
FlagDevStagingProd
new-checkout
ai-search
dark-mode
new-billing

Real-time propagation

Change a flag in the dashboard and your SDK knows about it in under a second — no polling, no deploys, no restarts. Pure SSE. Your app reacts the instant you decide.

Dashboard

Flag toggled

Redis

pub/sub · <1ms

SDK

updated

✓ new-checkout propagated in 847ms

Partial rollouts

Roll out to a specific list of tenant IDs before enabling for everyone. Add IDs one by one or in bulk. Reverse it in one click if something goes wrong.

new-checkout

Production

partial
user_a8f2c1enabled
user_b3d9e4enabled
user_c1f7a2enabled
user_d5b2c8off
user_e9a3f1off
3 tenants enabled

Role-based access control

Admin, Editor, and Read Only roles out of the box. A 50-person team won't give every engineer write access to production flags. Roles are org-scoped and audited.

Admin

Full access — create, delete, configure

Editor

Toggle flags and manage tenant lists

Read Only

View flags and audit log — no writes

SDK

3 lines. Any language.

OpenFeature-compatible SDKs for TypeScript, Python, Go, Kotlin, and PHP. One connect call seeds the local cache — every evaluation after that is pure in-process, zero network.

$npm install @flagr-dev/sdk
import { FlagrClient } from "@flagr-dev/sdk";

const client = new FlagrClient(process.env.FLAGR_ENV_KEY);
client.connect();

if (client.isEnabled("new-checkout", req.user.id /* optional: omit for simple on/off */)) {
  showNewCheckout();
}

// fires immediately + on every change; tenantId optional for partial rollouts
const sub = client.onChange("new-checkout", req.user.id /* optional */,
  (enabled) => enabled ? showNewCheckout() : hideNewCheckout()
);
sub.unsubscribe(); // call when done
Connected · 3msflags cached locally · updates via SSE

Pricing

Start free. Talk when you're serious.

Dev

Freeforever

For individuals and small teams. Open-source SDKs, no lock-in, no credit card.

Get started free
  • 3 projects
  • 2 environments per project
  • 3 flags per project
  • 3 team members
  • Role-based access control
  • Partial rollouts
  • Audit log
  • OpenFeature SDKs (TS, Go, Python)
  • Community support

Enterprise

Let's talk

For teams that are committed and need SLAs, invoicing, and a real partner.

  • Everything in Dev — unlimited projects, environments, flags & members
  • 99.9% uptime SLA
  • Priority support
  • Dedicated Slack channel
  • Invoicing & procurement
  • Custom contract

No per-seat fees. No credit card to start.