Official Client Libraries
SpiceDB is primarily accessed by a gRPC (opens in a new tab) API and thus client libraries can be generated for any programming language.
AuthZed builds and maintains client libraries for the following languages:
- Go (opens in a new tab)
- Node (opens in a new tab)
- Python (opens in a new tab)
- Ruby (opens in a new tab)
- Java (opens in a new tab)
AuthZed also develops zed (opens in a new tab), a command-line client for interacting with the SpiceDB API.
You can find more languages and integrations maintained by the community in the Clients section (opens in a new tab) of the Awesome SpiceDB (opens in a new tab) repository.