spicedb

spicedb

authzed Publisher Verified account Verified account

Install latest/stable of spicedb

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install spicedb

Don't have snapd? Get set up for snaps.

Channel Version Published

Open Source, Google Zanzibar-inspired permissions database to enable fine-grained access control for customer applications

What is SpiceDB?

SpiceDB is a graph database purpose-built for storing and evaluating access control data.

As of 2021, broken access control became the #1 threat to the web¹. With SpiceDB, developers finally have the solution to stopping this threat the same way as the hyperscalers.

Why SpiceDB?

  • World-class engineering²: painstakingly built by experts that pioneered the cloud-native ecosystem
  • Authentic design³: mature and feature-complete implementation of Google's Zanzibar paper
  • Proven in production⁴: 5ms p95 when scaled to millions of queries/s, billions of relationships
  • Global consistency⁵: consistency configured per-request unlocks correctness while maintaining performance
  • Multi-paradigm⁶: caveated relationships combine the best concepts in authorization: ABAC & ReBAC
  • Safety in tooling⁷: designs schemas with real-time validation or validate in your CI/CD workflow
  • Reverse Indexes⁸: queries for "What can subject do?", "Who can access resource?"

Foot Notes

  1. https://owasp.org/Top10/A01_2021-Broken_Access_Control/
  2. https://authzed.com/why-authzed
  3. https://authzed.com/zanzibar
  4. https://authzed.com/blog/google-scale-authorization
  5. https://authzed.com/docs/spicedb/concepts/consistency
  6. https://netflixtechblog.com/abac-on-spicedb-enabling-netflixs-complex-identity-types-c118f374fa89
  7. https://authzed.com/docs/spicedb/modeling/validation-testing-debugging
  8. https://authzed.com/docs/spicedb/getting-started/faq#what-is-a-reverse-index

Details for spicedb

License
  • Apache-2.0

Last updated
  • 14 November 2024 - latest/stable
  • 14 November 2024 - latest/edge

Websites

Contact

Source code

Report a bug

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install spicedb on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using spicedb

Users by distribution (log)

Ubuntu 24.04