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
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
It's just that here it's mentioned that @zitadel/client is for node as well

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.
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.
thanks for clearing this up for me!
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!
It'll mark your thread as solved!
🎉 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! 🚀