Vega Supported Libraries and Services

This article details the third-party services and libraries for Vega with status updates for planned upcoming support.

Please note, these lists are shared with the best intent, however they are not exhaustive and subject to change as we receive feedback from developers and third-party services.

Requesting additional libraries
Let us know about the libraries and services you need in order to build Kepler apps by posting a new feature request here.

React Native community libraries

The following libraries have been ported to Vega as part of the @amzn namespace. For installation and usage information, follow the link for each library.

Getting support
You can submit your questions in the Q&A section. For suspected bugs, please use the Bug Reports section.

Name Status Description
react-native-async-storage/async-storage :white_check_mark: An asynchronous, unencrypted, persistent, key-value storage system for React Native.
lottie-react-native :white_check_mark: Library that parses Adobe After Effects animations exported as JSON with Bodymovin and renders them natively.
react-native-fast-image :construction: Partial support: Cache control header is not supported.
react-native-gesture-handler :white_check_mark: Declarative API exposing platform native touch and gesture system to React Native.
react-native-reanimated :white_check_mark: React Native’s Animated library reimplemented.
react-native-svg :construction: Partial support: Additional props will be supported in future releases. SVG library for React projects.
react-native-tvos :construction: Partial support: TVFocusGuide API only. A framework for building native applications using React.
react-native-vector-icons :white_check_mark: Customizable Icons for React Native with support for image source and full styling.
react-navigation :white_check_mark: Routing and navigation for React Native apps.
react-native-qrcode-svg :white_check_mark: QR Code generator based on react-native-svg and javascript-qrcode
react-native-linear-gradient :white_check_mark: A LinearGradient component for react-native.
react-native-device-info :construction: Partial support: Additional methods will be supported in future releases. Device information for React Native.
react-native-netinfo :construction: Partial support: Additional props will be supported in future releases. Notifies your app when the network connection goes online or offline.
react-native-localize :construction: Partial support: findBestLanguageTag method is not currently supported. A toolbox for your React Native app localization.
react-native-cookies :construction: Partial support: A Cookie Manager for React Native.
react-native-masked-view/masked-view :white_check_mark: Provides a React component that renders a masked view.
react-native-screens :construction: Partial support: Native navigation primitives for your React Native app.
react-native-mmkv :construction: Partial support: An efficient, small mobile key-value storage framework.
shopify/flash-list :construction: Partial support: Fast and performant React Native list.
shopify/react-native-performance :construction: Partial support: Performance measurement for your React Native app.
shopify/react-native-performance-lists-profiler :construction: Partial support: Utilities for profiling the FlatList and FlashList components.
shopify/react-native-performance-navigation :construction: Partial support: Additional higher-order profilers, as well as ReactNavigationPerformanceView built on top of vanilla PerformanceMeasureView with the addition of optimizations for React Navigation library.
shopify/react-native-performance-navigation-bottom-tabs :construction: Partial support: Additional helper methods for @react-navigation/bottom-tabs library.
shopify/react-native-performance-navigation-drawer :construction: Partial support: Additional helper methods for @react-navigation/drawer library.
expo-application :white_check_mark: Provides useful information about the app.
expo-asset :white_check_mark: Provides a universal module to download assets and pass them into other APIs.
expo-checkbox :white_check_mark: A universal React component that provides basic checkbox functionality.
expo-constants :white_check_mark: Provides system information that remains constant throughout the lifetime of your app’s installation.
expo-crypto :construction: Partial support: A universal library for crypto operations.
expo-device :construction: Partial support: Provides access to system information about the physical device.
expo-file-system :construction: Partial support: Provides access to a file system stored locally on the device.
expo-font :white_check_mark: Provides an interface to load fonts at runtime and use them in React Native components.
expo-gl :construction: Partial support: Provides a View that acts as an OpenGL ES render target, useful for rendering 2D and 3D graphics.
expo-image-manipulator :construction: Partial support: Provides an API for image manipulation on the local file system.
expo-image :construction: Partial support: A cross-platform React component that loads and renders images.
expo-linear-gradient :white_check_mark: Provides a native React view that transitions between multiple colors in a linear direction.
expo-linking :white_check_mark: Provides utilities for your app to interact with other installed apps using deep links.
expo-localization :construction: Partial support: Provides an interface for native user localization information.
expo-network :construction: Partial support: Provides access to the device’s network information.
expo-splash-screen :white_check_mark: Provides access to controlling the visibility behavior of native splash screen.
expo-sqlite :white_check_mark: Provides access to a database that can be queried through a SQLite API.
expo-system-ui :white_check_mark: Enables you to interact with UI elements that fall outside of the React tree.
storybook :construction: Partial support: Design and develop individual React Native components.

Additional community libraries

To assist with porting your existing apps to Vega, Amazon has tested some of the most widely used JavaScript libraries for compatibility. To use these libraries, use the standard library documentation.

Name Status Description
formik :white_check_mark: Building forms in React Native.
Jest :white_check_mark: A comprehensive JavaScript testing solution.
Lodash :white_check_mark: A modern JavaScript utility library delivering modularity, performance and extras.
Reassure :white_check_mark: Performance testing companion for React and React Native.
Redux :white_check_mark: A JavaScript library for predictable and maintainable global state management.
react-native-axios :white_check_mark: Promise based HTTP client for node.js.
react-native-scalable-image :white_check_mark: Provides an Image component which scales width or height automatically to keep the aspect ratio.
react-native-toast-message :white_check_mark: Animated toast message component for React Native.
react-native-url-polyfill :white_check_mark: A lightweight and trustworthy URL polyfill for React Native.
react-native-uuid :white_check_mark: A zero-dependency TypeScript implementation of RFC4122 UUIDs.
Socket.IO :white_check_mark: Enables real-time bidirectional event-based communication.

Media players

The following media players are compatible with our W3C Media APIs.

Name Status Comments
Shaka Player :white_check_mark: Patches by Amazon.
Dash.js :white_check_mark: Patches by Amazon.
Hls.js :white_check_mark: Patches by Amazon.
Bitmovin :white_check_mark: Contact jacob.arends@bitmovin.com for early access.
Brightcove :white_check_mark: Contact your Brightcove Customer Success Manager for early access.
THEOplayer :white_check_mark: Contact kepler@theoplayer.com for early access.
Lura Player by Akta :white_check_mark: Contact devrelations@akta.tech for early access.

Third-party services

The following third-party services are compatible with Vega.

Name Status Description Comments
Adjust :white_check_mark: Mobile attribution and analytics platform for app marketers. Read the S2S API docs here. Visit Adjust Help Center for support.
Adobe Experience Platform :white_check_mark: A suite of customer experience management solutions from Adobe. Contact adobe-mobile-testing@adobe.com for early access.
AppsFlyer :white_check_mark: Mobile attribution and marketing analytics platform for campaign management and conversion tracking. Download here. Contact support@appsflyer.com for support.
Branch.io :white_check_mark: Provides deep linking and mobile attribution. Read the S2S API docs here. Contact support@branch.io for support.
Braze (Appboy) :white_check_mark: Customer engagement platform for multichannel marketing. Download here. Contact kepler-braze-sdk-support@braze.com for support.
Comscore :white_check_mark: Provides comprehensive audience insight into app consumption and advertising. Contact keplersupport@comscore.com for early access.
Conviva :white_check_mark: Real-time analytics platform for streaming data. Contact vveerappan@conviva.com for early access.
Didomi :white_check_mark: Consent Management Platform that allows you to collect, store, and leverage user consent. Contact support@didomi.io for early access.
Firebase :white_check_mark: A set of cloud-based development tools that help app developers build, deploy and scale their apps. Read the KB article here. Contact oss@invertase.io for support.
Freewheel :white_check_mark: Provider of ad platforms for publishers, advertisers, and media buyers. Read the KB article here. Contact vis@freewheel.com for support.
GfK Sensic :white_check_mark: Provides audience measurement tools that help you streamline and hone in on data insights relevant to your app. Contact sensic@gfk.com for early access.
Google IMA DAI :white_check_mark: Request and track DAI streams which contains video content and ads. Contact your Google account manager for early access.
Insight Hub (Bugsnag) :white_check_mark: Automated crash detection platform for web and mobile applications. Download here. Contact support@bugsnag.com for support.
Kochava :white_check_mark: Measurement for precise, real-time visualization of app performance through the funnel. Contact your Kochava Client Success Manager for early access.
Kantar :white_check_mark: Provides cross-platform audience measurement. Contact frank.kammann@kantar.com for early access.
Launch Darkly :white_check_mark: Feature management platform that serves feature flags. Read the docs here. Visit Launch Darkly Help Center for support.
Mixpanel :white_check_mark: Real-time analytics platform that helps companies measure and optimize user engagement. Read the KB article here. Contact support@mixpanel.com for support.
mParticle :white_check_mark: Customer data platform for brands to accelerate growth. Read the KB article here. Contact ring@mparticle.com for support.
Mux :white_check_mark: Provides real-time analytics for video engagement and quality of experience. For Shaka player integration, read the docs here. For other video players, read the docs here.
New Relic :white_check_mark: Full-stack observability platform to uncover and fix errors and security issues faster from one place. Read the KB article here. Contact bmendiratta@newrelic.com for support.
Nielsen :white_check_mark: Provides comprehensive measurement of digital content consumption. Contact nielsendigitalsdksupport@nielsen.com for early access.
NPAW (Youbora) :white_check_mark: Video analytics service and business intelligence platform for online video services. Contact your NPAW Customer Success Manager for early access.
OneTrust :white_check_mark: Consent management platform for web, mobile, OTT and CTV applications. Read the CMP API docs here. Contact support@onetrust.com for support.
Segment :white_check_mark: A customer data platform that helps you collect, clean, and activate your customer data. Contact rlalmalani@twilio.com for early access.
Sentry :white_check_mark: Error-tracking platform that helps developers monitor live apps. Read the KB article here. For suspected bugs, please use the Bug Reports section.
Smartclip :white_check_mark: Provides a development kit for displaying ads in your app. Contact benjamin.kotzott@smartclip.tv for early access.
Tealium :white_check_mark: Customer data platform allows you to unify customer data in one place. Read the KB article here. Visit Tealium Support Portal for support.
TrueX :white_check_mark: Engagement advertising platform that works across different screens. Contact pub-support@infillion.com for early access.
YoSpace :white_check_mark: Provides server-side ad insertion for live and on-demand video content. Contact your YoSpace Customer Success Manager for early access.
Google PAL :spiral_calendar: Provides discrete access to targeting signals for Google Ad Manager programmatic ads. Planned for Q4

Last updated: Sep 10, 2025

1 Like