The open streaming platform for developers. Build @RokuPlayer channels and monetize your content for millions of consumers around the world.

Roku HQ
Joined April 2010
Roku OS 8.1 is now rolling to production, & will continue rolling out in phases over the coming weeks until its available on all currently-supported Roku devices. For a complete list of media updates & API modifications, review our developer release notes: buff.ly/2KYUCtT
6
1
6
Complete our 2021 Developers Survey! The survey takes about 10min to complete and will help inform us where to invest our time and resources within the developer ecosystem. Several responders will be selected to win a prize! To complete the survey, visit go.roku.com/2021-developer-s…
1
1
1
The new "series" mediaType allows a channel to use its own logic and the bookmark position stored in their backend service to determine the precise playback position that makes sense for the given user. buff.ly/2rI08ZC
1
2
2
Use the new StoreChannelCredData() method (introduced in Roku OS 8.1) to store custom tokens in roChannelStore to automatically sign-in users the first time they launch your channel from a new device (if previously authenticated on a different device). buff.ly/2rFf6Pa
2
1
Our new channel adapters simplify the implementation of server-side ads with the Roku Ad Framework, regardless of the manifest server you're using. Adapters are provided for Uplynk, Adobe, Brightcove/OnceUX, Yospace, AWS Elemental MediaTailor, & Google DAI buff.ly/2rFxfgS
1
1
Roku OS 8.1 introduces new memory-level notifications API, which can be used to notify a channel when it enters low- and critical-memory states. Use this API as a trigger to programmatically free up cannel memory when needed: buff.ly/2rHDq33
3
2
Incorporate our new "isEntitled" parameter into your channel's transaction validation logic to increase customer retention and automatically inherit Roku’s latest billing best practices, without making additional channel modifications. buff.ly/2Km2Niy
Roku OS 8.1 (now rolling to production) includes several content meta-data and media updates, including an update to PlayReady 3 on select devices and the introduction of Widevine DRM in a "beta" state. buff.ly/2KYUCtT
Designate a channel for "billing testing" to verify transactions on their in-channel products while the channel is side-loaded. This new feature provides access to the developer console for debugging & logging real purchases against the Roku Channel Store buff.ly/2jXtVt0
1
With RAF 2.0, developers can now implement RAF natively from a SceneGraph channel — buff.ly/2p4rR3S
2
New features in Direct Publisher: 4K support, Nielsen DAR, and a new layout option. See more: buff.ly/2nByugS
1
2
Read our blog to find a list of the SDK1 visual screen and associated event components that'll be deprecated buff.ly/2kLJ6Ex
1
1
Looking for a BrightScript developer for your team?Create your own posting in the Jobs section on our LinkedIn page: buff.ly/2kUikMT
We'll be ending support for the visual screen components that were part of our original “SDK1" buff.ly/2kUo5tX
1
2
#FeatureFriday Give your brain a workout by installing Text Twist by TransGaming Interactive Limited: buff.ly/2n8X6No
Read our blog to find a list of the SDK1 visual screen and associated event components that'll be deprecated buff.ly/2lIoSj7
Roku Direct Publisher is a way to update your channel to RSG. Details included in our new blog post: buff.ly/2lQOo2j
We’ve condensed the pre-certification checklist of requirements from previous versions. buff.ly/2kUeBi9
Renew your membership in the Roku Beta Developer Program by signing our updated NDA. buff.ly/2kUktrG
1