OFREP · OpenFeature compatible

Flagonic

Feature flags without the lock-in.

Flagonic speaks the OpenFeature Remote Evaluation Protocol as its only evaluation API. Your services use the official OpenFeature SDKs — nothing of ours. Leaving us is a one-line config change. We bet you won't want to.


Works with every OFREP provider

One protocol. Any vendor. Your choice.

evaluate.sh
# standard OFREP — works against any compatible vendor
curl -X POST https://flags.example.com/ofrep/v1/evaluate/flags/new-checkout \
  -H "Authorization: Bearer $SDK_KEY" \
  -d '{ "context": { "targetingKey": "user-42", "plan": "pro" } }'

# response
{
  "key": "new-checkout",
  "reason": "TARGETING_MATCH",
  "variant": "on",
  "value": true
}

No proprietary SDK. Ever.

Every evaluation goes through OFREP, the OpenFeature Remote Evaluation Protocol. Your dependency list contains the OpenFeature SDK and an official provider — both vendor-neutral, both swappable.

The exit door stays open

Migrating to or away from Flagonic is changing a base URL and a key. That keeps us honest: we win on product, not on switching costs.

Everything you need, nothing that traps you

Zero vendor lock-in

OFREP is the whole evaluation surface. Swap Flagonic for any OpenFeature-compatible backend — or self-host us — by changing one URL.

Multi-tenant by design

Organizations, projects, and environments with hard isolation. Flag identity is shared across environments so keys and types never drift.

Deterministic rollouts

Percentage rollouts bucket on the flag key, so the same users stay in as you ramp from 5% to 100% — and across environments.

Targeting rules

First-match rules with twelve condition operators over your evaluation context: plans, emails, versions, anything you send.

One static binary

Pure Go, embedded dashboard, SQLite storage. Deploy with a copy command. No cgo, no Node, no sidecar fleet.

Scoped API keys

Root, admin, and SDK roles — deliberately non-hierarchical. SDK keys are pinned to one project and environment and can only evaluate.

Pricing

One flat rate. No MAU pricing. Ever.

We don't meter monthly active users, seats, or evaluations. Your bill is the same the day you launch and the day you go viral — unlimited flags, unlimited evaluations, every environment. No lock-in in the protocol, no surprises on the invoice.

Shipping in three steps

1

Create a flag

Define it once per project — type and variants are shared. Configure targeting per environment: on in staging, 25% rollout in production.

2

Mint an SDK key

One key per project + environment. The key carries the scope, so OFREP URLs stay exactly what the protocol specifies.

3

Use the OpenFeature SDK

Point the official OFREP provider at Flagonic. No proprietary SDK ever touches your codebase — that's the whole point.

Your flags. Your exit door. Always open.

Sign in with your root or admin key to manage organizations, projects, and flags.

Open the dashboard