Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content
You can use the following developer services and libraries with the Vega SDK.

React Native for Vega ported libraries

React Native for Vega supports the following libraries in the @amazon-devices namespace. Follow the link for each library for installation and usage details. The Version column lists the minimum compatible version.

React Native community libraries

Expo libraries

System distributed libraries

The following libraries are system-distributed libraries.

Additional libraries

To assist with porting your existing apps to Vega, Amazon has tested some widely used JavaScript libraries for compatibility. To use these libraries, use the standard library documentation. react-native-url-polyfill exceptions The Polyfill Blob functionality isn’t working properly in the Vega app due to an upstream issue in the library. Use URL.CreateObjectURL instead to allow URL creation from blob by using createObjectURL(blob). If you’re using both react-native-url-polyfill and URL.CreateObjectURL, you must add the following code to make it work.

Vega compatible media players

The following players are compatible with W3C Media APIs.

Third-party services

The following developer services are compatible with Vega.

Additional library support

A pure JavaScript package that works with regular React Native can work with React Native for Vega. Packages that don’t work with React Native for other platforms don’t work for React Native for Vega unless ported. Any package that has native dependencies or executes code conditionally based on the target platform requires porting to work with React Native for Vega. Packages that depend on modules or other artifacts from core React Native can work if React Native for Vega supports the features they use.
Last modified on October 23, 2025