Firebolt® is an application platform to build apps for TVs, set-top boxes, and other connected home devices. Comprised of an extensive family of APIs which are paired with lightweight guidelines, Firebolt empowers app developers to write once and deploy to any supported device.
Firebolt is open-source and maintained by one of the largest telecommunication companies in the world. The platform is RPC-based and includes an autogenerated JavaScript client, allowing off-the-shelf usage for JavaScript apps. Being RPC-based also gives developers flexibility to create custom clients for any other programming language.

Lifecycle and capabilities
Easy app lifecycle integration that enable quick startup via preload and suspend functionality
Inactive, suspended, closed, background, and foreground states that enable better app performance
Device information that allow your app to adjust content and functionality based on the current device it’s running on
Personalization and discovery
Ability to negotiate access to features and APIs with each app
Watch history, playlists, and automated recommendations
Localization information about that allows your app to display the correct content and language based on region
Powerful search and discovery capabilities in any content catalog
Enhanced discovery through metadata integration, including local content functionality (live content, lockers for paid content, etc.)
User profiles and accessibility
Streamlined sign-in and sign-up processes using information from your own business sources or wider Platform sources
User sign-in state and entitlement information that allows watch history tracking and customize content display based on user access
Accessibility information about the device's current user accessibility settings, such as closed captioning and voice guidance.
Metrics and monitoring
Usage based content recommendations to improve discoverability
Continue watching and resume points enabling users to jump right back into previously started content
Service stability monitoring to avoid errors due to upstream dependencies
App analytics and performance reporting
Real-time testing and error app feedback via support tools like Mock Firebolt
Get started with Firebolt
To start using Firebolt in your app, take a look at our latest API specs as well as our Firebolt Essentials guide.