| RDK Services | Mandatory | Dependencies / Remarks |
| ActivityMonitor | No |
|
| AV Input | No |
|
| Bluetooth | Yes |
|
| Cobalt | Yes |
|
| CompositeInput | No |
|
| Continue watching | No |
|
| Control Service | Roadmap | It is an open sourced service , will be a mandatory one in future when the the voice remote starts working . |
| Controller | Yes |
|
| Data Capture | No |
|
| Device Diagnostics | Yes |
|
| DeviceIdentification | Yes |
|
| DeviceInfo | Yes |
|
| DisplayInfo | Yes |
|
| DisplaySettings | Yes |
|
| DTV | Optional | Operator specific . Needed for Hybrid VA device. |
| FirmwareControl | No | Once RDK Xconf server is available, System service can be used for firmware upgrade and then firmware control service won't be a mandatory one. |
| FrameRate | Yes | Mandatory for RDK Certification Program. |
| FrontPanel | Optional | Operator specific. |
| HDCPProfile | Yes |
|
| HDMI Input | No |
|
| HDMICEC | Yes |
|
| HdmiCec_2 | Yes |
|
| HdmiCecSink | No |
|
| LocationSync | Yes |
|
| Logging Preferences | Yes |
|
| Messenger | Yes |
|
| MessageControl | Yes |
|
| Monitor | Yes |
|
| MotionDetection | No |
|
| Network | Yes |
|
| OCIContainer | Yes |
|
| OpenCDMi | Yes |
|
| Packager | No |
|
| PersistentStore | Yes |
|
| PlayerInfo | Yes |
|
| RDKShell | Yes |
|
| Remote Action Mapping | No |
|
| Screen Capture | Optional | In RDK Certification perspective it is good to have screen capture service. |
| SecurityAgent | No |
|
| State Observer | No |
|
| System | Yes |
|
| TextToSpeech | Optional | Mandatory for Amazon Prime, Netflix in US based devices. |
| Timer | Yes |
|
| TraceControl | Optional |
|
| UsbAccess | Yes |
|
| User preference | Yes |
|
| Warehouse | Yes |
|
| WebKitBrowser | Yes |
|
| WiFi | Yes |
|
| Xcast | Yes | Needed for for Dial implementation |