RDK is a set of components licensed as either open source or under the RDK license. This section detailed on RDK component level documentation including interface specifications and high level designs. The document is generated using opensource tool Doxygen.

Opensourced Components

Opensourced components areĀ  generic components distributed through industry standard open source licenses e.g. Apache 2.0.

To see the API documentation of all opensourced components.Please see the section <a href="https://rdkwiki.com/doxygen/rdkv-opensourced/" target="_blank">OpenSource Component Documentation</a>

Licensed Components

While most of the RDK components are under Apache 2.0 licenses. A handful of components are distributed under the free RDK License Agreement comes under Licensed Components.

To see the API Documentation of below components.

  • Closed Caption
  • DVR
  • RDK Media Streamer
  • Recorder
  • SNMP
  • Servicemanager


Please see the section <a href="https://rdkwiki.com/doxygen/rdkv-licensed/" target="_blank">Licensed Component Documentation</a>