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

Reply via email to