awesome-spicedb
An awesome list for the SpiceDB ecosystem 😎
https://github.com/authzed/awesome-spicedb
Last synced: 10 days ago
JSON representation
-
Blog Posts
-
English
- Authzed's Official Blog
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- Part 1 - 2-a-comprehensive-guide-to-setting-up-spicedb-operator-with-postgresql-and-a-monitoring-stack-3b3f92e20d77)
- Modeling Google Drive in SpiceDB
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- KPMG: Getting Started with SpiceDB in .NET
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- Spicing up the Authorization Layer at Quizizz
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types
- SpiceDB HRBAC: A Practical Implementation
- Part 1 - 2-a-comprehensive-guide-to-setting-up-spicedb-operator-with-postgresql-and-a-monitoring-stack-3b3f92e20d77)
-
中文
-
日本語
-
-
Clients
-
Official Libraries
- authzed-go - Official client library for Go
- authzed-java - Official client library for JVM languages in Java
- authzed-node - Official client library for NodeJS in JavaScript/TypeScript
- authzed-py - Official client library for Python
- authzed-rb - Official client library for Ruby
- authzed-dotnet - Official client library for Dotnet/CSharp
-
Third-party Libraries
- jkulubya/authzed-dotnet - gRPC client library in C#
- amcguier/authzed-dotnet - gRPC client library in F#
- jalexsocial/spicedb - gRPC client library in C#
- goodhamgupta/authzed-ex - gRPC client library in Elixir
- quizizz/spicedb-wrapper - Lightweight client wrapper of [authzed-node](https://github.com/authzed/authzed-node)
- quarkiverse/quarkus-authzed-client - gRPC client integration for Quarkus
- oviva-ag/spicegen - type-safe client generator from a schema
- alsbury/chiphpotle-rest - HTTP client library in PHP
- linkorb/spicedb-php - HTTP client library in PHP
- linkorb/spicedb-bundle - SpiceDB client Symfony Bundle
- bitskico/authzed-rs - gRPC client library in Rust
- structionsite/spicedb-client-rust - gRPC client library in Rust
- Lur1an/spicedb-rust - Opinionated SpiceDB gRPC client library in Rust
- danhtran94/authzed-codegen - Type-Safe stubs code generator for your AuthZed schemas
- SchoolAI/spicedb-zed-schema-parser - A tool to generate schema-aware typescript types and a type-safe wrapper for [authzed-node](https://github.com/authzed/authzed-node)
- yahiaosama/authz-schema-sync-check - tool to generate Python and Node type definitions from SpiceDB Schema.
-
-
Communities
-
Third-party Libraries
- SpiceDB Discord - Discord community for SpiceDB
- Authzed Linen - Searchable archive for the SpiceDB Discord
- StackOverflow - StackOverflow questions tagged with SpiceDB
- Twitter - Official Authzed Twitter account
- Twitter - Official Authzed Twitter account
- Authzed Linen - Searchable archive for the SpiceDB Discord
- SpiceDB Discord - Discord community for SpiceDB
-
-
Developer Tools
-
Official Tools
- VS Code extension - Official SpiceDB Visual Studio Code Extension
- SpiceDB Operator - Official Kubernetes Operator for running SpiceDB
- zed - Official command-line tool for managing SpiceDB
-
Third-party Tools
- spicedb-operator-libsonnet - Jsonnet library for the SpiceDB Operator
- bushelpowered/spicedb-operator-chart - Helm chart to install the SpiceDB Operator
- mleonidas/tree-sitter-authzed - Neovim tree-sitter grammar and syntax for SpiceDB schemas
- chiperific/vscode_authzed_syntax - Third-party VSCode syntax highlighting
- dguhr/keycloak-spicedb-eventlistener - Syncs changes to [Keycloak](https://www.keycloak.org) users and groups to SpiceDB
- thomasdarimont/custom-opa-spicedb - Third-party build of Open Policy Agent with a plugin to query SpiceDB
- umbrellaassociates/opa-spicedb - Third-party build of Open Policy Agent with a plugin to query SpiceDB
- mejaz/spicedb-ui - Third-party SpiceDB web interface that allows inspection and management of a running SpiceDB instance
- SpiceDBLens - A free visual SpiceDB explorer with schema design, permission testing, and real-time debugging. Works on macOS, Windows, and Linux.
- jeanlouhallee/intellij-spicedb-plugin - Community IntelliJ plugin for SpiceDB schema files
-
-
Examples
-
Third-party Tools
- SpiceDB Helm Chart - Helm Chart for an example 3-node deployment
- authzed/examples - Official examples repository
-
-
Integrations
-
Official Integrations
- authzed/connector-postgres - Deprecated synchronization between PostgreSQL and SpiceDB
- authzed/prom-authzed-proxy - Prometheus proxy that performs SpiceDB permission checks based on labels
-
Third-party Integrations
- wolfi-dev/os - Container build toolchain that packages SpiceDB
- koralium/flowtide - Data streaming engine, can read/write data into SpiceDB and can also denormalize SpiceDB permissions when integrating with other databases/systems.
- guicassolato/authorino-spicedb - Implementation of [Envoy external authz](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/ext_authz_filter) that can be driven by SpiceDB
- gitpod-io/gitpod - GitPod's support for fine-grained authorization leverages SpiceDB
- infratographer/permissions-api - The default authorization strategy for Infratographer leverages SpiceDB
- raystack/frontier - Cloud-native, role-based user management system and authorization server for your applications and API endpoints
- Redpanda connector - spicedb_watch - Consumes messages from the Watch API of a SpiceDB instance. This input is useful if you have downstream applications that need to react to real-time changes in data managed by SpiceDB.
-
-
Services
-
Third-party Integrations
- AuthZed Dedicated - Private, isolated clusters operated by the experts at Authzed
- SpiceDB Serverless - Self-service shared clusters operated by Authzed
- AuthZed Cloud - Self-service clusters operated by Authzed
-
-
Testing
-
Third-party Integrations
- authzed/action-spicedb-validate - GitHub Action for validating your SpiceDB schema
- authzed/action-spicedb - GitHub Action for integration testing your application with SpiceDB
- northone-inc/local-spicedb - Node library for running SpiceDB ephermally for testing
- SpiceDB Testcontainer - Throwaway, lightweight instances of the SpiceDB Go library in a Docker container for testing.
-
Programming Languages
Categories
Sub Categories
Keywords
spicedb
16
authzed
14
authorization
13
fine-grained-authorization
12
zanzibar
12
permissions
11
spicedb-client
10
fine-grained-access-control
10
authzed-client
8
sdk
7
golang
5
go
4
security
4
security-tools
4
database
3
rbac
3
vscode
2
database-management
2
production
2
kubernetes
2
generator
2
fga
2
acl
2
github-actions
2
user-management
1
clojure
1
java
1
java-library
1
cde
1
cloud
1
cloud-development
1
cloud-development-environments
1
cloud-ide
1
code-review
1
dev-environment
1
developer-environment
1
developer-experience
1
disposable
1
editor
1
ephemeral
1
gitpod
1
ide
1
jetbrains
1
prebuilds
1
remote-development
1
remote-devtools
1
authentication
1
billing
1
clerkauth
1
dataops
1