À propos du projet
SpiceDB est une base de données open source inspirée du système d'autorisation interne de Google, Zanzibar. Elle est conçue pour stocker et interroger de manière évolutive des données d'autorisation fines, en répondant à des questions telles que « Le sujet X peut-il effectuer l'action Y sur la ressource Z ? ». Les développeurs définissent un schéma, écrivent des relations et utilisent des bibliothèques clientes ou des API pour effectuer des vérifications de permissions. Elle prend en charge plusieurs datastores, notamment Google Cloud Spanner, CockroachDB, MySQL et PostgreSQL, et peut être auto-hébergée ou utilisée via AuthZed Cloud. Le projet est écrit en Go et fournit des API gRPC et HTTP, un outil CLI (zed) et un playground pour l'expérimentation. Il est utilisé par des entreprises comme GitHub, Red Hat et Netflix.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.