Relation-aware authorization engine for TypeScript — define policies in YAML, resolve roles through relations, and check permissions with a single can() call.
| Package | Description |
|---|---|
toride |
Core authorization engine — policies, role resolution, and permission checks |
@toride/codegen |
Code generation tools — TypeScript types from policy files |
@toride/drizzle |
Drizzle ORM integration — translate constraints into Drizzle WHERE clauses |
@toride/prisma |
Prisma integration — translate constraints into Prisma WHERE clauses |
For installation, quickstart, concepts, and integration guides, visit the official documentation: