https://github.com/quarkiverse/quarkus-openfga-client
Quarkus extension for OpenFGA support
https://github.com/quarkiverse/quarkus-openfga-client
openfga quarkus-extension zanzibar
Last synced: about 1 month ago
JSON representation
Quarkus extension for OpenFGA support
- Host: GitHub
- URL: https://github.com/quarkiverse/quarkus-openfga-client
- Owner: quarkiverse
- License: apache-2.0
- Created: 2022-08-26T14:32:49.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-02T18:39:06.000Z (about 2 months ago)
- Last Synced: 2025-04-03T00:25:01.027Z (about 2 months ago)
- Topics: openfga, quarkus-extension, zanzibar
- Language: Java
- Homepage: https://openfga.dev
- Size: 549 KB
- Stars: 12
- Watchers: 4
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Quarkus OpenFGA Client
[](#contributors-)
[](https://search.maven.org/artifact/io.quarkiverse.openfga/quarkus-openfga-client)
[](https://github.com/quarkiverse/quarkus-openfga-client/actions/workflows/build.yml)## Overview
The **Quarkus OpenFGA Client** extension provides a reactive client for accessing [OpenFGA](https://openfga.dev)
instances. Additionally, it is the client that powers the
[Quarkus Zanzibar - OpenFGA Connector](https://github.com/quarkiverse/quarkus-zanzibar#OpenFGA-Connector) to provide
Find Grained Authorization for Quarkus applications.## Documentation
The documentation for this extension can be found
[here](https://quarkiverse.github.io/quarkiverse-docs/quarkus-openfga-client/dev/index.html).## 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
```xml
io.quarkiverse.openfga
quarkus-openfga-client
${openfga.version}```
#### Gradle
```kotlin
implementation("io.quarkiverse.openfga:quarkus-openfga-client:${openfga.version}")
```## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!