Introducing Flaggr: Open-Source Feature Flags for Teams That Ship
Flaggr is an open-source, OpenFeature-compatible feature flag platform built for modern engineering teams. Learn about our architecture, SDK support, and why we built it.
Introducing Flaggr
We're excited to announce Flaggr, an open-source feature flag management platform built for modern engineering teams.
Why Another Feature Flag Platform?
Feature flags have become essential for modern software delivery. They enable trunk-based development, progressive rollouts, A/B testing, and instant kill switches. But existing solutions often come with trade-offs: vendor lock-in, high costs, complex setups, or limited protocol support.
Flaggr was built to be different:
- OpenFeature-compatible from day one — no vendor lock-in, standard SDK interfaces
- Multi-protocol support — REST, gRPC-Web, Connect-RPC, OFREP, and SSE streaming
- Built-in observability — OpenTelemetry-native metrics, traces, and audit logging
- Type-safe SDKs — full TypeScript support with compile-time safety
- Real-time updates — flag changes propagate in milliseconds via SSE streaming
Architecture
Flaggr follows a four-layer architecture:
- Storage — Dual backend with file-based storage for development and Firestore for production
- Authorization — NextAuth + RBAC with four roles (Owner, Admin, Member, Viewer)
- Evaluation — Targeting rules, variants, percentage rollouts with consistent hashing
- Providers — OpenFeature server and web providers for any runtime
Getting Started
Getting started with Flaggr takes minutes:
npm install @flaggr/sdkimport { useBooleanFlag } from '@flaggr/react';
function MyComponent() {
const darkMode = useBooleanFlag('dark-mode', false);
if (darkMode.value) {
return <DarkTheme />;
}
return <LightTheme />;
}What's Next
We're actively working on:
- Progressive rollouts with automated safety checks
- Experimentation framework for A/B testing with statistical analysis
- Cohort management for reusable audience segments
- Terraform and Pulumi providers for flag-config-as-code
- Relay proxy for edge evaluation with zero-latency flag reads
Follow our documentation for guides and SDK references, or jump straight into the dashboard to create your first flag.
We're building Flaggr in the open. Feature requests, bug reports, and contributions are welcome.