Created on January 27, 2021, Last modified on February 07, 2024


A flexible and extensible JS library to interact with Thunder(WPE Framework), a unified web-based interface with a consistent navigation model. In this model, plugins (custom or generic) are controlled and queried, through the Thunder framework.

ThunderJS is an isomorphic library, which means it can be used in a browser environment as well as a NodeJS environment.

ThunderJS makes is easy to make API calls to Thunder (WPEframework) over a WebSocket connection. ThunderJS can also be used to listen to (and act upon) notifications broadcasted by Thunder.

Reference Links:

Learn more on ThunderJS client library:

Learn more  on Thunder Framework:

JSON-RPC specifications:

Go To Top