NestJS
NestJS is a comprehensive and well-maintained TypeScript-based framework for building large-scale, scalable, and maintainable Node.js applications. Get started integrating ZITADEL to your NestJS API by checking out the zitadel-nodejs-nestjs Example.  | 
Resources​
- Example App Repository
 - Step-By-Step Guide
 - Passport.js for integrating authentication
 - Node.js gRPC Client Library for user and resource management
 
SDK​
ZITADEL doesn't provide a specific Nestjs SDK. You can use passport-zitadel for the authentication part.
Check out the Example Application.
Additionally, you can use @zitadel/node for user and resource management.
- Manage Resources through ZITADEL APIs
 - Authenticate Service User
 - Generated gRPC Clients for integrating ZITADEL API
 - User, Organization, Project, etc. Management
 
note
This library is built by our community.
Example Application​
What does the API Application Example include:
- REST API Application secured with Spring Security and OAuth2
 - Private Endpoint: Accessible with a token
 
Step-By-Step Guide​
After completing the Step-By-Step Guide you will have:
- Example REST API checking tokens against ZITADEL with OAuth2
 - Private Endpoint accessible by authenticated user
 - Correct setup for your application in ZITADEL