Skip to main content

Introducing Roku SDK

Welcome to the official documentation for the MaestroKit Roku SDK for building interactive experiences on Roku devices. This documentation provides a comprehensive guide on how to integrate Maestro into any Roku application.

note

This guide is for Roku applications. For other devices, please check out the other relevant SDKs.

Getting Started​

If you're new to MaestroKit Roku SDK, we recommend starting with the Getting Started guide. This guide will walk you through the process of adding the SDK to your Roku project, initializing the SDK, and getting you up and running quickly.

Example Repo​

Maestro's Example Repo contains a fully working app integrated with MaestroKit Roku SDK. It demonstrates initialization, basic usage, and handling events in a real-world project setup.

You can clone the repo, run it locally, and explore the code to better understand how to implement the SDK in your own projects.

Integrate with an AI agent​

The repo's README is written as a prompt for an AI coding agent such as Claude. Give it to the agent from inside your Roku project and the agent will integrate the SDK for you: it loads the library, creates the panel, wires up the event observers, and sideloads the channel to check that the SDK renders. The agent may ask for your device's IP address and developer password so it can sideload.

Need Help?​

If you have any questions or need assistance while integrating or using the MaestroKit SDK, don't hesitate to reach out to our support team. We're here to help you succeed!

Now, let's dive into the documentation and unleash the power of interactive video experiences with MaestroKit.