Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

RDK services are a set of JSON-RPC services that provide access to the RDK core components on set-top devices. RDK services are implemented as Thunder plugins for the Thunder framework. The Thunder framework is responsible for, among other things, managing plugins and handling client requests. RDK services are invoked over HTTP or Web Sockets using their JSON-RPC services-based interface. This makes RDK services accessible to any client that can process JSON, such as Lightning JavaScript applications or HTML5 web applications. For native applications, you can also invoke RDK services directly using C/C++ native code.

API Documentation

RDK Services are defined using JSON schema which is included in the source code repository. The following list provides links to the documentation for each API:

...