pbechliv
pbechliv8mo ago

Which to use: @zitadel/node or @zitadel/client

Hello there! I would have one question as we have started the implementation in our node backend to communicate with the Zitadel instance through the management API. I have seen in the documentation that there are technically two Node libraries that we can use for that @zitadel/client https://github.com/zitadel/typescript/tree/main/packages/zitadel-client and @zitadel/node https://github.com/smartive/zitadel-node My assumption is that @zitadel/client is the future, but not sure if it's something ready that we should already start using. Any recommendation from your side would be appreciate, thanks in advanced!
GitHub
typescript/packages/zitadel-client at main · zitadel/typescript
Typescript packages and application to showcase the ZITADEL resource API - zitadel/typescript
GitHub
GitHub - smartive/zitadel-node: ZITADEL SDK for Node.js
ZITADEL SDK for Node.js. Contribute to smartive/zitadel-node development by creating an account on GitHub.
7 Replies
Rajat Singh
Rajat Singh8mo ago
Hi @pbechliv from what I understand, Zitadel-node is the node.js SDK for Zitadel so if you want to implement any feature in node, use that library cc @Raccine
pbechliv
pbechlivOP8mo ago
It's just that here it's mentioned that @zitadel/client is for node as well
No description
Raccine
Raccine8mo ago
Hey @pbechliv! As per Rajat's recommendation, I suggest you utilize @zitadel/node if you're looking to communicate with your instance through the management API. The repo that has the other package you've sent (@zitadel/client) specifically contains all of the typescript and javascript packages + applications you need to create your own ZITADEL login UI.
Raccine
Raccine8mo ago
Here's some more info on the TypeScript repo and its apps + packages for further clarification: https://zitadel.com/docs/guides/integrate/login-ui/typescript-repo
ZITADEL Docs
To replace our current golang built login UI and showcase the use of our new resource, session and OIDC APIs, we've created the Typescript Repository.
pbechliv
pbechlivOP8mo ago
thanks for clearing this up for me!
Raccine
Raccine8mo ago
No problem! ☺️ Quick request - Can you mark the response as a solution by reacting to either of our (myself or Rajat) messages with a ✅ emoji? :gigipixel:
It'll mark your thread as solved!
Gigi the Giraffe (Zitadel)
🎉 Looks like you just helped out another community member! Thanks for being so helpful <@403882453653127168>! You're now one step closer to leveling up—keep up the amazing peer support! 🚀

Did you find this page helpful?