Flagon

Feature Flags

Feature Flags let you change what your application does without shipping a new build. Define a flag once, decide who sees which value with targeting rules, and read the result from your code through OpenFeature, the vendor-neutral flag standard.

Because evaluation speaks OpenFeature's remote protocol (OFREP), there's no Flagon-specific client to adopt: any OpenFeature SDK with an OFREP provider works, in any language, pointed at Flagon by URL.

How it fits together

  • Flags and variants are what you toggle. A boolean flag serves true/false; a multivariate flag serves one of several named values (string, number, or JSON).
  • Environments keep Production, Preview, and Development separate. The same flag can be on in one and off in another.
  • Targeting and segments decide which variant a given user or request receives, from the context your app supplies.
  • SDK keys authenticate evaluation, scoped to one environment.

Evaluate

Manage and operate

New to Flagon?

Read What is Flagon first for the platform concepts (organizations, environments, teams) that Feature Flags builds on.