Glass Workbench
Glass Workbench is a desktop application which provides engineers with access to "under the bonnet" RDK interfaces on Sky Glass and Stream devices
RDK REST and websocket services
Workbench allows engineers to quickly work with the 100's of RDK services on device.
Flash devices
Essential developer workflows are simplified. Flashing new firmware is a single click operation.
Automation
As the Workbench UI is decoupled from its communication layers, it is easy to script. Adding an interface to ROBOT test framework was almost trivial.
AI log analysis
Integrating both Open AI and Gemini automates the task of manually finding issues in log files which often run into 100,000+ lines.
Sky's Glass TV and Stream platforms use RDK to control a wealth of internal services.
Along with RDK's REST services, other services are accessed with websockets, plus Sky Live systems add Android/ADB into the mix.
Developers, Testers and Integrators all benefit from working with these services.
Glass Workbench addresses all these needs:
- Access to hundreds of RDK APIs in a couple of clicks.
- Realtime monitoring of websockets.
- Quick access to all video compositor debug modes.
- Single click flashing of firmware.
- Log retrieval.
- OSD screen capture.
- Scripting and test automation.
- Open AI and Gemini powered AI log analysis.
Written in Python/tkinter it runs on PC/Mac/Linux including Raspberry PI.

RDK
Reference Design Kit (RDK) is a Comcast and Time Warner Cable backed open source initative. RDK has hundreds of REST API end points on device to read and update device state.
Main device control
The main Workbench window gives access to 100’s of RDK interfaces to monitor and update device state








