このプロジェクトについて
SpiceDBは、Googleの社内認可システムであるZanzibarに着想を得たオープンソースデータベースです。細かい認可データをスケーラブルに保存・照会し、「主体XはリソースZに対してアクションYを実行できるか?」といった問いに答えるように設計されています。開発者はスキーマを定義し、リレーションシップを書き込み、クライアントライブラリまたはAPIを使って権限チェックを実行します。Google Cloud Spanner、CockroachDB、MySQL、PostgreSQLを含む複数のデータストアをサポートし、セルフホストすることも、AuthZed Cloud経由で利用することもできます。このプロジェクトはGoで書かれており、gRPCおよびHTTP API、CLIツール(zed)、実験用のプレイグラウンドを提供します。GitHub、Red Hat、Netflixなどの企業で使用されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.