tryspicedb. by AuthZed

Welcome to the SpiceDB Field Resource Center from AuthZed

This site explains Google Zanzibar–inspired relationship-based authorization (ReBAC) with working demos you can open in a browser — real schemas, real relationships, and a visible answer to every check. Nothing to install, and nothing to sign up for.

Google Zanzibar

In 2019 Google published a paper describing Zanzibar, the system that answers permission questions for Drive, YouTube, Calendar and much of the rest of Google. Its idea is simple: store relationships — this person is an editor of that document — and compute permissions from them on request, rather than keeping a table of who can do what.

SpiceDB

SpiceDB is an open-source database built on that model. You write a schema describing your objects and the rules between them, write relationships as things happen in your product, and ask it one question per request: can this subject do this thing to this resource?

AuthZed

AuthZed created SpiceDB and maintains it in the open. We also run it as a managed service for teams who would rather not operate a database that sits in front of every request. The schema language, the consistency model and the APIs shown here are all in the open-source project.

Where it earns its place

Roles work well until access starts depending on which object is being asked about — a document shared with one person, a matter with a conflict wall, a payment the creator must not approve. That is the point where a role table starts encoding objects into role names, and where this model is worth the change. If your objects are a fixed set and nobody shares individual items, a role table is simpler and you should keep it.

SpiceDB Demonstrations

Interactive demos you can open in a browser. Nothing to install. Grouped by what they are for — the first group is the place to start.

Industry Demonstrations

Working applications, each with its own authorization model. Every row, balance and document is a separate permission check.

FinCore — financial platform

Separation of duties expressed as an exclusion, and approval limits as caveats that carry the payment amount as request context. Eight scenarios.

FintechPaymentsTreasuryExpense

LexFlow — legal platform

Matters, ethical walls, privilege and outside counsel. The wall is an exclusion, so it denies someone who genuinely qualifies. Six scenarios.

Legal techPractice mgmtE-discoveryClient portal

PeopleOS — HR platform

A multi-tenant HR product where every row, field and panel is its own permission check — including the manager who opens a profile and is denied the salary. Five scenarios.

HR & HRISPayrollRecruitingPerformance

Orbit — a B2B project platform

Workspaces, teams and projects across several enterprise customers. An outside consultant gets one project and nothing else; a customer admin gets their whole account and no one else’s. Five scenarios.

B2B SaaSMulti-tenantExternal collaborationGuest access

Lumen — an enterprise AI assistant

The same question, asked by four people, answered from different sources. Retrieval is filtered by permission before anything reaches the model. Five scenarios.

AI platformRAGAgent securityContractors

CareMesh — a patient record platform

Two doctors at the same hospital with different access to the same patient, because only one is on the care team. Administer and read are separate. Six scenarios.

HealthcareHealthTechCare teamsSpecialists

Stratum — a data platform

Datasets, reports and groups. A partner gets one dataset and its approved report without the warehouse behind it, and the arrow only points one way. Five scenarios.

Data platformAnalyticsWarehousePartner sharing

Keel — an internal developer platform

Deploy is an intersection: on the team and on the approval list. Staging on one service never implies production on another. Break-glass reads and cannot deploy. Six scenarios.

Platform engineeringInternal toolingCloud infraBreak-glass

Personas and Teams

Who authorization affects, and what each of them cares about. The CISO page is a working demo; the rest are overviews.

Whitepapers

Longer reading, for when the demo has done its job.

SpiceDB Enterprise Benefits over Open Source

Five capabilities a commercial licence adds around the engine — audit logging, the security embargo, restricted API access, rate limiting and a support relationship. Open source is a production-grade authorization engine; these sit around it.