Quarkus OpenFGA Client
April 24, 2026 · View on GitHub
Overview
The Quarkus OpenFGA Client extension provides a reactive client for accessing OpenFGA instances. Additionally, it is the client that powers the Quarkus Zanzibar - OpenFGA Connector to provide Find Grained Authorization for Quarkus applications.
Documentation
The documentation for this extension can be found here.
Maintainer Note
The Dev Services implementation follows Quarkus's newer Dev Services lifecycle model (owned() / discovered() with
central lifecycle management). In shared-container discovery mode, initialization drift (for example tuple seed mismatch)
is warned and not auto-repaired; required store/model resolution remains strict.
Installation
Dependency
Add the quarkus-openfga-client extension to your Quarkus project in your pom.xml for Maven or build.gradle(.kts) for Gradle.
Maven
<dependency>
<groupId>io.quarkiverse.openfga</groupId>
<artifactId>quarkus-openfga-client</artifactId>
<version>${openfga.version}</version>
</dependency>
Gradle
implementation("io.quarkiverse.openfga:quarkus-openfga-client:${openfga.version}")
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Kevin Wooten 💻 🚧 |
This project follows the all-contributors specification. Contributions of any kind welcome!