Sobre el proyecto
SpiceDB es una base de datos de código abierto inspirada en el sistema de autorización interno de Google, Zanzibar. Está diseñada para almacenar y consultar de forma escalable datos de autorización detallados, respondiendo preguntas como "¿Puede el sujeto X realizar la acción Y sobre el recurso Z?". Los desarrolladores definen un esquema, escriben relaciones y utilizan bibliotecas cliente o API para realizar comprobaciones de permisos. Admite múltiples almacenes de datos, incluidos Google Cloud Spanner, CockroachDB, MySQL y PostgreSQL, y puede alojarse por cuenta propia o utilizarse a través de AuthZed Cloud. El proyecto está escrito en Go y proporciona API gRPC y HTTP, una herramienta CLI (zed) y un playground para experimentación. Es utilizado por empresas como GitHub, Red Hat y Netflix.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.