Next-Gen Z-Wave stack that just works.
Z-Wave JS takes away the complexity of Z-Wave and gives you a production-ready platform to power your product.
- Feature-rich
Z-Wave JS supports all the features you'd expect from a modern Z-Wave library, including Security S2, Smart Start, and more.
- Easy to use and powerful
Control your devices with ease using our high-level API. If you need more control, you can do that too.
- Incredibly compatible
Built with Node.js, Z-Wave JS runs on almost any platform you can think of. For others, we have Docker images and a websocket wrapper.

Kickstart your IoT project!
Spend your engineering resources on building features to differentiate yourself.
Loved by businesses and users worldwide.
Building a Z-Wave product has never been easier. But don't take our word for it! Read what our customers and users have to say.
I'll throw around words like reliable, stable and robust.
Paulus SchoutsenFounder of Home Assistant
Me too!
Dominic GrieselFounder of Z-Wave JS
Beep boop, I'm a bot!
Z-Wave JS BotBot
Support options, for everyone
Z-Wave JS enables individuals and companies alike. Choose the support level that fits your needs.
Community
Everyone gets this, for free.
- Full access to all features
- Community support on Discord
Enterprise
Embed Z-Wave JS in your product with confidence.
- Priority support requests
- Consulting hours
- Z-Wave JS office hours
- Roadmap: Insights and suggestions

Frequently asked questions
If you can’t find what you’re looking for, email our support team and we will get back to you as soon as possible.
I have just one question: Why?
I'm crazy!
Is Security S0 supported?
If you really need it, yes!
What about Z-Wave Long Range?
It is on the roadmap.