Feature Management

Feature flags that know the contract.

Evaluate flags over OFREP from the OpenFeature SDK you already use. Kaiten’s CEL targeting rules read what each customer bought — their license, their recorded usage, the deployment zone they run in — so your flags know what the contract allows.

Feature flags were never meant to live alone.

Traditional tools treat flags as isolated switches. But in B2B SaaS, a flag's value depends on who is evaluating it: Does this customer have the right license? Are they in the right deployment zone? Have they exceeded their quota?

Traditional approach:

[Flag tool] ←── custom sync ──→ [Billing] ←── custom sync ──→ [Your Code]

Kaiten approach:

[Kaiten] ← one source of truth → [Your Code]

"Is flag on AND does the contract allow it?" — answered in one call

Everything your flag tool should have been.

OpenFeature Native (OFREP)

Your call sites stay standard.

Kaiten implements the OpenFeature Remote Evaluation Protocol. Use the standard OpenFeature SDK in your language of choice, with its OFREP provider — no Kaiten package. Your code asks OpenFeature, not us.

Contract-Aware Targeting

Flags that read the business.

Targeting rules can read the evaluated customer's license, their recorded usage and the deployment zone they run in — facts Kaiten's server writes, so a caller can't forge them. Gate a feature on a plan, or on the quota left, in one rule.

CEL-Based Targeting

Surgical targeting with real expressions.

Target feature flags using the Common Expression Language (CEL) — the same expression engine used by Google Cloud IAM and Kubernetes. Write real logic, not UI-click conditions.

Progressive Rollouts

Ship with confidence.

Roll out features gradually using percentage rollout, CEL targeting rules, date-based schedules, or instant kill switches. Combine multiple strategies. Support variants with typed payloads.

Recorded Evaluations

A trace, not a tracking plan.

Evaluations are published as events, without the targeting context, so no targeting key or user attribute is exposed: on the event stream when you self-host, as signed webhooks on Kaiten Cloud. Adoption analytics per customer are on the roadmap.

A flag tool, plus the glue you write.

A standalone flag service answers “is it on?”. Knowing whether the customer’s contract allows it takes a sync you build and keep alive.

CapabilityKaitenFlag tool + your glue
Flag evaluationOFREP, from any OpenFeature SDK with an OFREP providerThe vendor’s SDK or provider
Knowing what the customer boughtRules read the license the server holdsA sync from billing you maintain
Quota-aware flagsRules read recorded usageAnother join between two systems
Where the rules liveNext to the licenses and usage they readIn a tool that has never seen the contract
Source codeOpen source, self-hostableDepends on the vendor