Hi Steve, Thanks so much for your encouraging words and for sharing your experience with the Thrift boilerplate in your automotive OSS project. That’s exactly the kind of pain point we wanted to address with this Node.js client – so it’s great to hear it resonates with your team.
To answer your question: yes, we absolutely plan to package and publish the client to NPM. Once the initial testing and stability verification are complete, we’ll release it as soon as possible. While I can’t promise a hard date just yet (we want to make sure the client is solid for production use), we’re actively working towards a first publish candidate. In the meantime, we would very much welcome any testing or early feedback from you and your developers. If you’re able to try out the client from the current develop branch and run it against your IoTDB instance, that would be extremely helpful – and we’ll prioritise any issues you find. Please keep us posted on your findings, and thank you again for your interest. We’re excited to see the client being used in real‑world automotive projects. Best regards, Xuan Wang 发件人: Stephen Lawrence <[email protected]> 日期: 星期二, 2026年5月5日 21:26 收件人: [email protected] <[email protected]> 主题: RE: [Announce] Apache IoTDB Node.js Client Repository Initialized Hi, Great to see this. In my downstream OSS automotive project we use Typescript for a component that accesses IoTDB and are currently carrying boiler plate for the Thrift bindings. Apart from the obvious development costs I never liked it as it was the most visible IoTDB connector code in the code base and at a superficial glance could make IoTDB connections appear more complex than they are. So, not having to maintain the bindings, whilst cleaning up the connection code would be great. I have asked the developers to look at the client and will report back any findings. Do you plan to package the client and publish it in a package registry such as NPM? If so, can I be cheeky and ask when? Best wishes, Steve > -----Original Message----- > From: Wang Critas <[email protected]> > Sent: 30 April 2026 11:36 > To: dev <[email protected]> > Subject: [Announce] Apache IoTDB Node.js Client Repository Initialized > > Hi all, > > I'm glad to announce that the Apache IoTDB Node.js client repository has > been initialized [1]. > > This client provides a Node.js/TypeScript SDK for Apache IoTDB, supporting > both tree model and table model. Key features include: > > - Session & SessionPool for tree model (timeseries) > - TableSession & TableSessionPool for table model (relational) > - Connection pooling with round-robin load balancing across multiple nodes > - Apache Thrift-based RPC communication > - SSL/TLS support > - TypeScript type definitions included > > Documentation and examples are available in the repository under docs/ and > examples/. The default branch is develop. > > Feedback and contributions are welcome! > > [1]: > https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.c%2F&data=05%7C02%7C%7Cbc76a49a961b49a3105108deaaa9e5a9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639135843861702687%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=9v9eWWGCO0e4GOzXyIDPV1jtx%2BglhFeg37HOsmUaA%2Fw%3D&reserved=0<https://github.c/> > om%2Fapache%2Fiotdb-client- > nodejs&data=05%7C02%7Cstephen.lawrence%40renesas.com%7C4d50fc4a609f4f6b435 > 608dea6a4951b%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C639131422970762 > 547%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIl > AiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Lf9HFjv4 > A1o5rffa%2BHJPpNniJmx4DjveSrWowGQiiH4%3D&reserved=0 > > Best regards, > Xuan Wang
