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: https://github.com/rdkcentral/ThunderJS

Learn more  on Thunder Framework: https://github.com/rdkcentral/Thunder

JSON-RPC specifications: https://www.jsonrpc.org/specification

Go To Top