Awesome
<p align="center"> <a href="https://github.com/getlarge/nestjs-ory-integration/" target="blank"><img src="https://ipfs.io/ipfs/QmQ6CMaraTMrv8byJfY64mDM6o7citx1pgEobMKWEJaSCB?filename=ory-nestjs-min.png" width="120" alt="NestOry Logo" /></a> </p>NestJS Ory Integration
🍃This suite of libraries will make the integration or Ory Kratos, Keto and Hydra a breeze in your next NestJS projects!
📦This is a mono repository containing the following packages:
Package | Description | Version |
---|---|---|
keto-client-wrapper | A NestJS library to integrate Ory Keto API | |
keto-relations-parser | A TS library to parse a string representation of a Relation tuple using Zanzibar notation. | |
kratos-client-wrapper | A NestJS library to integrate Ory Kratos API | |
hydra-client-wrapper | A NestJS library to integrate Ory Hydra API | |
keto-cli | A CLI to interact with the Ory Keto API | |
kratos-cli | A CLI to interact with the Ory Kratos self-service API |
Installation and usage
Check the README of each package for more details.
Examples
Check out the following projects for examples of using these packages:
- ticketing repository is a real-world example of using Ory Kratos, Keto, and Hydra.
- cat fostering repository is a small-scale example of using Ory Kratos, Keto via Ory Network.
Misc
You can read the blog post describing the journey of creating these libraries.