API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Roku External Control Protocol (ECP)

The External Control Protocol (ECP) is an HTTP-based API exposed on port 8060 of every Roku device on the local network. It enables third-party applications, mobile remote-control apps, automated test systems, and home-automation hubs to discover devices via SSDP, inject simulated remote-control key presses, launch installed apps with deep-link parameters, query device state, and retrieve developer-mode diagnostics.

Documentation

Specifications

Schemas & Data

Examples

OpenAPI

roku-external-control-protocol.yaml Raw ↑