Public API

This extension tries to not define public APIs. It integrates the OpenFeature SDK into Quarkus, so you use the standard OpenFeature API directly.

Applications API

The public API consists only of the classes listed below, categorized by area. All other classes available at application runtime live under a runtime package and are therefore internal and may change without notice.

Testing

  • io.quarkiverse.openfeature.junit.TestFlag

Extensions API

The deployment artifacts of this extension contain no public API at all. Everything in them is internal and may change without notice, including all build items and the contracts they expose.

In particular, there is no supported way to contribute a feature flag provider from outside of this extension. All contracts for this purpose are internal; they only exist so that the providers in this repository can plug into the core extension, and they evolve together with it. If you need a provider that this extension doesn’t have, please file an issue.