Welcome to the OpenFGA Community and Feedback repository. This repository is home to the OpenFGA Discussions board.
- To engage with the OpenFGA Community check the community channels
- To learn about OpenFGA, take a look at our documentation.
- To report issues in a repository, use the Github issues section in that repository
- To contribute, check out the contribution guidelines.
- To learn more about what's coming, check out our roadmap.
Tips for getting the most out of your discussions post:
- Include code examples! Even better if you can add a Playground link.
- Let us know what steps you've already tried.
- Link to any relevant GitHub issues or other discussions posts.
Learn about the OpenFGA project's Governance model by reviewing this GOVERNANCE.md file.
Navigate to the brand-assets folder to find logos and other brand-related assets.
- OpenFGA ASP.NET Core + Worker Services SDK
- Official Quarkus extension for OpenFGA support
- Official Quarkus Zanzibar support
- OpenFGA Elixir SDK
- OpenFGA Dart SDK
- OpenFGA Rust SDK
- OpenFGA Ruby SDK
- Canonical OpenFGA Library A wrapper library over the default OpenFGA client.
- Datum OpenFGA Library
- A middleware to secure routes in fiber
- Benchmarking & Load Testing with k6
- Tree Sitter grammar for OpenFGA
- Custom Open Policy Agent with prototypical support for OpenFGA
- Keycloak OpenFGA integration
- Keycloak OpenFGA Event Publisher
- Keycloak OpenFGA Custom Event Listener for integrating with OpenFGA via Kafka
- OpenFGA SCIM Bridge
- Implementing ReBAC for Kubernetes with OpenFGA
- Apache APISIX Plugin Authorization OpenFGA for FGA
- Zuplo OpenFGA Demo
- OpenFGA Webhook Authorizer for Kubernetes
- OpenFGA Tuple Manager
- Canonical OpenFGA Operator A Juju Charm for deploying OpenFGA on Kubernetes.
- Terraform for AWS/Postgres
- Terraform Provider for OpenFGA
- OpenFGA Helm Chart -> OpenFGA Helm Charts
- OpenFGA CLI -> OpenFGA CLI
- Unofficial OpenFGA CLI -> OpenFGA CLI
- OpenFGA Kotlin SDK -> OpenFGA Java SDK
- IntelliJ Integration -> OpenFGA IntelliJ Plugin
We hold a monthly meeting to interact with the community, collaborate and receive/provide feedback. You can find more details, including the time, our agenda, and the meeting minutes here.