{"repo":"openfga/api","free":true,"listed":false,"github":"https://github.com/openfga/api","clone":"git clone https://github.com/openfga/api.git","description":"Protocol Buffers used by OpenFGA","language":"Shell","stars":26,"topics":["openfga","fga","fine-grained-authorization","zanzibar","protobuf","api","openapi"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"OpenFGA API The OpenFGA API Protocol Buffers definitions. About OpenFGA is an open source Fine-Grained Authorization solution inspired by Google's Zanzibar paper. It was created by the FGA team at Auth0/Okta based on Auth0 Fine-Grained Authorization (FGA), available under a permissive license (Apache-2) and welcomes community contributions. OpenFGA is designed to make it easy for application builders to model their permission layer, and to add and integrate fine-grained authorization into their applications. OpenFGA’s design is optimized for reliability and low latency at a high scale. Usage AuthZEN API Status The AuthZEN API definitions in this repository are experimental and may change before general availability. Buf is used to manage, package, and generate source code from the protocol buffer definitions. The API definitions are pushed to the buf.build/openfga/api repository in the Buf Registry. You can find various SDKs autogenerated by buf based on the protobuf definitions here: https://buf.build/openfga/api/sdks/main:protobuf For example, to import the definitions in Go you can do so via the following command: If you are looking for the currently supported OpenFGA HTTP SDKs, you can find them here: https://github.com/openfga/sdk-generator#currently-supported-sdks Contributing Building the Generated Sources To generate source code from the protobuf definitions contained in this project you can run the following command: Note : You must have Buf CLI installed to run the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/openfga","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openfga/api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}