Build Custom Roku Application

PLEASE NOTE:  We no longer support our Roku builder at this time.

Roku is sunsetting non-certified channels. Specifically, on February 23rd, 2022, all non-certified channels will be disabled across all Roku devices. This means that users will no longer be able to install or launch non-certified channels (unpublished channels can no longer be installed via a vanity access code).
Learn More

Beta channels

The beta channel feature allows a developer account to create up to 10 beta channels (Roku increased the limit from the originally announced limit of two based on feedback from the developer community). Beta channels automatically expire 120 days after they have been created. This means that 120 days after a beta channel has been created, it is automatically removed from the Developer Dashboard, and it is disabled for all users who have installed it. Beta channels are limited in distribution to a maximum of 20 test users at a time (enforcement of this rule will begin by March 1, 2022).

We are working on new improvments to fit Roku’s Channel standards and we hope to have these updates delivered to our broadcasters in the very near future.

Developers who want to continue providing uninterrupted access to the content on their non-certified channel at scale can migrate it to a public channel. This entails the following steps:

  1. Package your non-certified channel with the Development Application Installer.
  2. Create a new SDK channel in the Developer Dashboard.
  3. Configure the channel’s propertiesChannel Store metadatamonetization optionsscreenshots, and support information.
  4. Upload the package of the non-certified channel.
  5. If your channel requires users to sign in and be authenticated, provide test credentials.
  6. Provide one or more sets of deep linking parameters.
  7. Run Static Analysis testing and Certification Testing.
  8. Schedule your channel for publishing.