Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Welcome to the Roku Software Development Kit (SDK) documentation.


This documentation is for programmers who will write scripts to implement a channel and deploy it to the Channel Store.

If you are not a programmer but a content provider or publisher, consider using Direct Publisher instead of the SDK documentation. No coding is required with Direct Publisher.

The SDK documentation describes how to create a channel available on the Channel Store running on a Roku device. Channels are written in BrightScript, a scripting language that is easy to learn. This documentation contains information about


BrightScript, its SceneGraph UI framework, tools and other resources.

To start learning how to develop a channel, read the Developer Guide. It contains an overview of the Roku development environment and developer documentation.

Copyright © 2009-2018 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: