Vega APIs
Vega APIs and components
The Vega SDK provides the following APIs and components:
API or Component Area | Description |
---|---|
React Native for Vega | React Native for Vega includes the Vega implementation of React Native and Vega specific components and APIs. |
Kepler Account Login | The Kepler Media Account Login API provides methods that allow 3P app developers to manage account login status and communicate this status to the system. |
Kepler Ad ID Retriever | API to access the Ad ID Retriever service. |
Kepler Amazon Device Messaging | API to deliver messages to applications deployed on Amazon devices. |
Kepler Amazon Publisher Services (APS) | Provides a Header Bidding solution that allows publishers to surface ads in their content through realtime bidding. |
Kepler Asset Resolver | Allows applications to retrieve localized string resources matching the device locale. |
Kepler Audio Interface | Provides functionality for managing audio in apps. |
Kepler Channel | Provides functionality that allows React Native for Kepler apps to handle channel tuning operations. |
Kepler Content Launcher | The Content Launcher APIs enables modality-agnostic content launching for your app. Your content can then be launched by remote, touch, or voice. It is a successor to the Fire TV Video Skill Kit. |
Kepler Content Personalization | The Kepler Content Personalization APIs allow you to personalize content for your customers with relevant information from your app. |
Kepler Crypto | The KeplerCrypto API provides functionality that allows you to read, generate and manage cryptographic keys, and perform other cryptographic operations, using industry-standard algorithms. |
Kepler EPG Provider | |
Kepler EPG Sync Scheduler | |
Kepler File System | Provides functionality for querying into the file system, traversing it, reading from, and writing to files. |
Kepler Graphics | Provides functionality that allows apps to query the capabilities of the connected display. |
Kepler In App Purchasing API | The In-App Purchasing (IAP) API allows your app to present, process, and fulfill purchases of digital content and subscriptions within your app. |
Kepler Internationalization (i18n) API | Enables localization functionality in your apps. |
Kepler Identifiers | Provides functionality for generating, retrieving, and managing identifiers such as UUIDs, device name, and user agent as well as tracking identifiers and ad identifiers. |
Kepler Media Controls API reference | Provides functionality that allows media app developers on the Kepler platform to stream line the integration of various input modalities for media control. |
Kepler Media Descriptor Interface | Provides functionality that allows apps to query the codec capabilities of the device from the platform. |
Kepler Player Client | Provides functionality that allows client-side APIs for media application developers on the Kepler platform, for headless JavaScript media playback. |
Kepler Player Server | Provides functionality that allows server-side APIs for media application developers on the Kepler platform, for headless JavaScript media playback. |
Kepler Live TV | The Live TV APIs provide a way so your content can be viewed according to a set schedule, and can include events that were recorded live, but can be played later. |
Kepler Parental Controls | The Parental Control APIs provide a way to restrict viewing of video content based on end-user content restrictions. |
Kepler Recommendation Manager | Provides a service that allows client applications to add and remove recommendations on Amazon devices. |
Kepler WC3 MediaPlayer API | Provides W3C compliant React Native and Javascript class components Javascript methods and interfaces to build playback experiences. |
Kepler Security Manager API | Provides functionality that allows your app to request runtime privileges. |
Kepler Simple Sign-in | Provides methods that allow 3P app developers to implement account linking between their app's user's account and Amazon account. |
Kepler TveAdobeSsoEnabler API | Provides a set of APIs that allow third party TV Everywhere (TVE) apps to authenticate, authorize, and verify entitlements for local TV subscribers. |
Vega UI Component Libraries | A set of React Native components designed specifically for Kepler. |
Vega WebView Component Reference | A set of components for WebView functionality. |
Supported 3P Libraries | A set of components that provide Vega specific functionality. |
Last updated: Oct 03, 2025