Welcome to the Roku Software Development Kit (SDK) documentation. To get started learning how to develop a Roku Channel, we recommend starting with the Developer Guide. It contains an overview of the Roku development environment and SDK documentation.
The Roku SDK allows content owners and publishers to create their own channels for the Roku player and to make them available to Roku users. Applications on the Roku player are written in BrightScript, a powerful scripting language that makes it quick and easy to build networked media applications. This documentation contains information about the BrightScript language and its component interfaces.
Copyright © 2009-2016 Roku, Inc. All rights reserved. Use of this Roku SDK Documentation is limited and expressly conditioned on consent to and compliance with the terms and conditions of the Roku SDK License Agreement: www.roku.com/developer/sdk-license
- Developer Guide
- BrightScript Language Reference
- BrightScript Component Reference
- Scene Graph XML Guide
- Scene Graph XML Reference
- Scene Graph XML Tutorial
- Roku Search
- Roku Advertising Framework
- External Control Guide
- Eclipse Plugin Guide
- Web Service API
- Channel Packaging And Publishing
- Release Notes