RDKServices
Created on June 21, 2022
Component Overview
RDK services are a set of JSON-RPC based RESTful services for accessing component functionality that is available on a set-top box. RDK Services are managed and accessed through the Thunder framework. Thunder supports both HTTP and websocket requests making the service easily accessible to Lightning, Web, and native client applications.
Architecture Overview
RDK services are implemented as Thunder Plugins and must adhere to the PluginHost::IPlugin
interface. This interface is accessible by extending the AbstractPlugin
helper class available as part of the rdkservices
library. Thunder is responsible for, among other things, initializing plugins and routing service request and responses.
Learn More
Important links
Go To Top