Authzed API v1 Examples

Number of APIs: 11

SpiceDB

SpiceDB is a Zanzibar-inspired open source database system for managing security-critical application permissions.

Developers create a schema that models their permissions requirements and use a client library to apply the schema to the database, insert data into the database, and query the data to efficiently check permissions in their applications.

Features that distinguish SpiceDB from other systems include:

  1. Schema - Schema Write POST http://localhost:8443/v1/schema/write

  2. Schema - Schema Read POST http://localhost:8443/v1/schema/read

  3. Permissions - Relationships Write POST http://localhost:8443/v1/relationships/write

  4. Permissions - Relationships Read POST http://localhost:8443/v1/relationships/read

  5. Permissions - Relationships Delete POST http://localhost:8443/v1/relationships/delete

  6. Permissions - Permissions Check POST http://localhost:8443/v1/permissions/check

  7. Permissions - Permissions Expand POST http://localhost:8443/v1/permissions/expand

  8. Permissions - Lookup Subjects POST http://localhost:8443/v1/permissions/subjects

  9. Watch - Watch POST http://localhost:8443/v1/permissions/subjects

  10. Health - Health POST http://localhost:8443/healthz