SpiceDB is the most scalable and consistent Google Zanzibar-inspired database for storing and computing permissions data—use it to build global-scale fine grained authorization services.
Expressive gRPC and HTTP/JSON APIs for powering authorization logic in your client applications.
Distributed, parallel graph engine faithful to the architecture described in Google’s Zanzibar paper.
A flexible consistency model configurable per-request that includes resistance to the New Enemy Problem.
Intuitive authorization configuration language — SpiceDB Schema — with CI/CD integrations for validation & testing.
Support for in-memory, Spanner, CockroachDB, PostgreSQL, and MySQL relationship storage.
Deep observability with Prometheus metrics, pprof profiles, structured logging, and OpenTelemtry tracing.
Add some invalid schema tests as per a recently reported error by @josephschorr in https://github.com/authzed/spicedb/pull/1713
Add invalid permission tests onto the various permissions APIs by @josephschorr in https://github.com/authzed/spicedb/pull/1714
Change telemetry failure to a warning and have Postgres check for its unique ID on startup by @josephschorr in https://github.com/authzed/spicedb/pull/1717
Respect dispatch concurrency limits for clusterdispatch by @sashayakovtseva in https://github.com/authzed/spicedb/pull/1676
implements schema watch support for MemDB by @vroldanbet in https://github.com/authzed/spicedb/pull/1720
kubectl create spicedbcluster