Skip to main content

FAQ

Does Konditional work with Java?

Konditional is Kotlin-first. Java interoperability is possible for core usage, but the ergonomics are optimized for Kotlin declarations and DSL patterns. If your org is Java-heavy, validate integration early and consider wrapper APIs for team ergonomics.

Is there a built-in UI?

No. Konditional is a library/runtime model, not a hosted control plane. Teams typically pair it with internal config delivery tooling.

How does Konditional compare to LaunchDarkly?

LaunchDarkly provides a managed UI and hosted platform. Konditional prioritizes in-code typed declarations, deterministic evaluation semantics, and explicit parse boundaries. The trade-off is more operational ownership in your platform team.

How does Konditional compare to OpenFeature?

OpenFeature is a vendor-neutral API/spec. Konditional can complement OpenFeature as an implementation strategy where Kotlin typing and deterministic semantics are required.

Can I migrate incrementally?

Yes. Use shadow evaluation and mismatch reporting to compare baseline and candidate behavior before cutover.

Where should I start?

Start with Quickstart, then choose Guides or Theory based on your adoption stage.