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
This page provides a list of the third-party services and libraries supported by Vega OS. You can also find React Native libraries compatible with Vega OS in the React Native directory.

React Native for Vega ported libraries

The following tables list the libraries that are currently supported by React Native for Vega as part of the @amazon-devices namespace. For installation and usage information, follow the link for each library. Select the tab for your React Native version. Each table has two version columns:
  • Package — the @amazon-devices NPM package version to install.
  • Upstream version — the public release that the Vega package is ported from. Use it to check upstream release notes and API documentation for the features available in your app. A dash (—) means no upstream version is published for that combination.

React Native community libraries

Expo libraries

System distributed libraries

The following libraries are released as system-distributed libraries. On RN 0.83, shopify__flash-list wraps the public FlashList release rather than a Vega-ported version, so there’s no separate upstream version to track.

Additional libraries

To assist with porting your existing apps to Vega, Amazon has tested some of the most widely used JavaScript libraries for compatibility. These are pure JavaScript libraries that work with both RN 0.72 and RN 0.83. To use these libraries, use the standard library documentation. react-native-url-polyfill exceptions The Polyfill Blob functionality is not working properly in the Vega app due to an upstream issue in the library. Alternatively, you can use URL.CreateObjectURL functionality to allow URL creation from blob through createObjectURL(blob). Also, please note that in case you are using both react-native-url-polyfill and URL.CreateObjectURL, you have to add following in your code to make it work.

Vega compatible media players

The following players are compatible with our W3C Media APIs.

Third-party services

The following third-party services are compatible with Vega.

Additional library support

A pure JavaScript package that works with regular React Native will likely work with React Native for Vega. Packages that don’t work with React Native for other platforms won’t work for React Native for Vega unless we’ve ported them. Any package that has native dependencies or executes code conditionally based on the platform will need to be ported to work in React Native for Vega. Packages that depend on modules and/or other artifacts from core React Native will work if the features they use are supported by React Native for Vega.
Last modified on August 19, 2026