Skip to main content
As the Rive Editor evolves, some new features require updates to the Rive runtimes. In certain cases, this may introduce new or modified APIs. We recommend staying on the latest runtime version to ensure compatibility, bug fixes, and performance improvements. Use the table below to verify whether a feature used in your .riv file is supported by your target runtime.
Certain features require the use of the Rive Renderer at runtime. See our documentation on choosing a renderer.Currently, the only feature that requires the Rive Renderer is Vector Feathering.
When a feature requires API changes, migration notes will be included below.

Feature Support by Runtime

Runtimes

Choose between @rive-app/webgl2 and @rive-app/canvas, with guidance on performance, package size, and when to use canvas-lite.
FeatureVersion
Scriptingβœ… 2.34.0+
Data Binding - Lists, Images, and Artboardsβœ… 2.30.3+
Right to Left Layouts & Textβœ… 2.26.7+
Text Follow Pathβœ… 2.26.7+
Data Bindingβœ… 2.26.6+
Vector Featheringβœ… 2.26.0+
N-Slicingβœ… Supported
Layoutsβœ… Supported
Fallback FontsNot yet supported
Randomizationβœ… Supported
Audioβœ… Supported
Out-of-band Assetsβœ… Supported
Textβœ… Supported
Follow Pathβœ… Supported
Interpolation on Statesβœ… Supported
Joysticksβœ… Supported
Solosβœ… Supported
Speed on Statesβœ… Supported
Graph Editorβœ… Supported
Listenersβœ… Supported
Mesh Deformationβœ… Supported
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… Supported
Events (deprecated)βœ… Supported
Nested Text (deprecated)βœ… Supported
For better performance and the latest features, like vector feathering, we recommend using the WebGL2 runtime, which uses the Rive Renderer.
FeatureVersion
Scriptingβœ… 2.34.0+
Data Binding - Lists, Images, and Artboardsβœ… 2.30.3+
Right to Left Layouts & Textβœ… 2.26.7+
Text Follow Pathβœ… 2.26.7+
Data Bindingβœ… 2.26.6+
Vector FeatheringNot supported
N-Slicingβœ… 2.23.11+
Layoutsβœ… 2.23.3+
Fallback FontsNot yet supported
Randomizationβœ… 2.15.6+
Audioβœ… 2.15.6+
Out-of-band Assetsβœ… 2.7.0+
Textβœ… 2.1.3+
Follow Pathβœ… 1.2.4+
Interpolation on Statesβœ… 1.2.1+
Joysticksβœ… 1.1.9+
Solosβœ… 1.1.2+
Speed on Statesβœ… 1.0.102+
Graph Editorβœ… 1.0.97+
Listenersβœ… 1.0.65+
Mesh Deformationβœ… 1.0.47+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 1.0.2+
Events (deprecated)βœ… 2.4.3+
Nested Text (deprecated)βœ… 2.21.0+
FeatureVersion
Scriptingβœ… 4.26.0+
Data Binding - Lists, Images, and Artboardsβœ… 4.22.0+
Right to Left Layouts & Textβœ… 4.18.6+
Text Follow Pathβœ… 4.18.6+
Data Bindingβœ… 4.20.0+
Vector Featheringβœ… 4.18.0+
N-Slicingβœ… 4.16.7+
Layoutsβœ… 4.16.0+
Fallback FontsNot yet supported
Randomizationβœ… 4.9.5+
Audioβœ… 4.9.5+
Out-of-band Assetsβœ… 4.5.0+
Textβœ… 4.1.3+
Follow Pathβœ… 3.0.55+
Interpolation on Statesβœ… 3.0.54+
Joysticksβœ… 3.0.49+
Solosβœ… 3.0.42+
Speed on Statesβœ… 3.0.38+
Graph Editorβœ… 3.0.34+
Listenersβœ… 3.0.6+
Mesh Deformationβœ… 3.0.1+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 0.0.28+
Events (deprecated)βœ… 4.3.3+
Nested Text (deprecated)βœ… 4.14.0+
FeatureVersion
Scriptingβœ… 4.26.0+
Data Binding - Lists, Images, and Artboardsβœ… 4.22.0+
Right to Left Layouts & Textβœ… 4.18.6+
Text Follow Pathβœ… 4.18.6+
Data Bindingβœ… 4.20.0+
Vector FeatheringNot supported
N-Slicingβœ… 4.16.7+
Layoutsβœ… 4.16.0+
Fallback FontsNot yet supported
Randomizationβœ… 4.9.5+
Audioβœ… 4.9.5+
Out-of-band Assetsβœ… 4.5.0+
Textβœ… 4.1.3+
Follow Pathβœ… 3.0.55+
Interpolation on Statesβœ… 3.0.54+
Joysticksβœ… 3.0.49+
Solosβœ… 3.0.42+
Speed on Statesβœ… 3.0.38+
Graph Editorβœ… 3.0.34+
Listenersβœ… 3.0.6+
Mesh Deformationβœ… 3.0.1+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 0.0.28+
Events (deprecated)βœ… 4.3.3+
Nested Text (deprecated)βœ… 4.14.0+
FeatureVersion
Scriptingβœ… v0.1.5+
Data Binding - Lists, Images, and Artboardsβœ… v0.1.4+
Right to Left Layouts & Textβœ… v0.1.4+
Text Follow Pathβœ… v0.1.4+
Data Bindingβœ… v0.1.4+
Vector Featheringβœ… v0.1.4+
N-Slicingβœ… v0.1.4+
Layoutsβœ… v0.1.4+
Fallback FontsNot yet supported
Randomizationβœ… v0.1.4+
Audioβœ… v0.1.4+
Out-of-band Assetsβœ… v0.1.4+
Textβœ… v0.1.4+
Follow Pathβœ… v0.1.4+
Interpolation on Statesβœ… v0.1.4+
Joysticksβœ… v0.1.4+
Solosβœ… v0.1.4+
Speed on Statesβœ… v0.1.4+
Graph Editorβœ… v0.1.4+
Listenersβœ… v0.1.4+
Mesh Deformationβœ… v0.1.4+
Caching a Rive Fileβœ… v0.1.4+
Raster Assetsβœ… v0.1.4+
Events (deprecated)βœ… v0.1.4+
Nested Text (deprecated)βœ… v0.1.4+
FeatureVersion
Scriptingβœ… 0.1.1
Data Binding - Lists, Images, and Artboardsβœ… 0.0.4
Right to Left Layouts & Textβœ… v0.0.1-dev.7+
Text Follow Pathβœ… v0.0.1-dev.7+
Data Bindingβœ… 0.0.1-dev.8+
Vector Featheringβœ… 0.0.1-dev.6
N-Slicingβœ… 0.0.1-dev.6
Layoutsβœ… 0.0.1-dev.6
Fallback FontsNot yet supported
Randomizationβœ… 0.0.1-dev.6
Audioβœ… 0.0.1-dev.6
Out-of-band Assetsβœ… 0.0.1-dev.6
Textβœ… 0.0.1-dev.6
Follow Pathβœ… 0.0.1-dev.6
Interpolation on Statesβœ… 0.0.1-dev.6
Joysticksβœ… 0.0.1-dev.6
Solosβœ… 0.0.1-dev.6
Speed on Statesβœ… 0.0.1-dev.6
Graph Editorβœ… 0.0.1-dev.6
Listenersβœ… 0.0.1-dev.6
Mesh Deformationβœ… 0.0.1-dev.6
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 0.0.1-dev.6
Events (deprecated)βœ… 0.0.1-dev.6
Nested Text (deprecated)βœ… 0.0.1-dev.6
FeatureVersion
Scriptingβœ… v6.13.0+
Data Binding - Lists, Images, and Artboardsβœ… v6.11.0+
Right to Left Layouts & Textβœ… 6.7.4+
Text Follow Pathβœ… 6.7.4+
Data Bindingβœ… 6.8.0+
Vector Featheringβœ… 6.6.0+
N-Slicingβœ… 6.4.0+
Layoutsβœ… 6.3.0+
Fallback Fontsβœ… 6.1.0+
Randomizationβœ… 5.11.5+
Audioβœ… 5.11.5+
Out-of-band Assetsβœ… 5.7.0+
Textβœ… 5.1.5+
Follow Pathβœ… 4.0.5+
Interpolation on Statesβœ… 4.0.4+
Joysticksβœ… 4.0.1+
Solosβœ… 3.1.9+
Speed on Statesβœ… 3.1.7+
Graph Editorβœ… 3.1.3+
Listenersβœ… 2.0.21+
Mesh Deformationβœ… 1.0.18+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 1.0.1+
Events (deprecated)βœ… 5.3.1+
Nested Text (deprecated)βœ… 6.1.0+
FeatureVersion
Scriptingβœ… v11.1.0+
Data Binding - Lists, Images, and Artboardsβœ… v10.4.0+
Right to Left Layouts & Textβœ… 10.0.4
Text Follow Pathβœ… 10.0.4
Data Bindingβœ… 10.1.0+
Vector Featheringβœ… 10.0.0+
N-Slicingβœ… 9.12.0+
Layoutsβœ… 9.10.0+
Fallback Fontsβœ… 9.7.0+
Randomizationβœ… 9.3.5+
Audioβœ… 9.3.5+
Out-of-band Assetsβœ… 8.6.1+
Textβœ… 8.1.3+
Follow Pathβœ… 6.0.1+
Interpolation on Statesβœ… 5.1.5+
Joysticksβœ… 5.0.0+
Solosβœ… 4.4.0+
Speed on Statesβœ… 4.2.7+
Graph Editorβœ… 4.2.2+
Listenersβœ… 3.0.8+
Mesh Deformationβœ… 2.0.24+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 2.0.5+
Events (deprecated)Deprecated and will be removed in future versions
Nested Text (deprecated)βœ… 9.8.0+
FeatureVersion
Scriptingβœ… Supported
Data Binding - Lists, Images, and Artboardsβœ… Supported
Right to Left Layouts & Textβœ… Supported
Text Follow Pathβœ… Supported
Data Bindingβœ… Supported
Vector Featheringβœ… Supported
N-Slicingβœ… Supported
Layoutsβœ… Supported
Fallback Fontsβœ… Supported
Randomizationβœ… Supported
Audioβœ… Supported
Out-of-band Assetsβœ… Supported
Textβœ… Supported
Follow Pathβœ… Supported
Interpolation on Statesβœ… Supported
Joysticksβœ… Supported
Solosβœ… Supported
Speed on Statesβœ… Supported
Graph Editorβœ… Supported
Listenersβœ… Supported
Mesh Deformationβœ… Supported
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… Supported
Events (deprecated)βœ… Supported
Nested Text (deprecated)βœ… Supported
FeatureVersion
Scriptingβœ… v0.4.1-canary.33+
Data Binding - Lists, Images, and Artboardsβœ… v0.3.7-canary.142
Right to Left Layouts & Textβœ… 0.3.5+
Text Follow Pathβœ… 0.3.5+
Data Bindingβœ… 0.3.6-canary.27
Vector Featheringβœ… 0.3.3-canary.72+
N-Slicingβœ… 0.2.2-canary.22+
Layoutsβœ… 0.2.1+
Fallback FontsNot supported
Randomizationβœ… Supported
Audioβœ… Supported
Out-of-band Assetsβœ… Supported
Textβœ… Supported
Follow Pathβœ… Supported
Interpolation on Statesβœ… Supported
Joysticksβœ… Supported
Solosβœ… Supported
Speed on Statesβœ… Supported
Graph Editorβœ… Supported
Listenersβœ… Supported
Mesh Deformationβœ… Supported
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… Supported
Events (deprecated)βœ… Supported
Nested Text (deprecated)βœ… Supported
FeatureVersion
Scriptingβœ… v0.4.20+
Data Binding - Lists, Images, and ArtboardsNot yet supported
Right to Left Layouts & Textβœ… 0.3.0a-gh
Text Follow Pathβœ… 0.3.0a-gh
Data Bindingβœ… 0.3.0a-gh
Vector Featheringβœ… 0.3.0a-gh
N-Slicingβœ… 0.2.2+
Layoutsβœ… 0.2.1+
Fallback FontsNot Supported
Randomizationβœ… Supported
Audioβœ… Supported
Out-of-band AssetsNot yet supported
Textβœ… Supported
Follow Pathβœ… Supported
Interpolation on Statesβœ… Supported
Joysticksβœ… Supported
Solosβœ… Supported
Speed on Statesβœ… Supported
Graph Editorβœ… Supported
Listenersβœ… Supported
Mesh Deformationβœ… Supported
Caching a Rive FileNot yet supported
Raster Assetsβœ… Supported
Events (deprecated)βœ… Supported
Nested Text (deprecated)βœ… 0.1.14+

Lite Runtimes

This lightweight version uses the same API as @rive-app/canvas, but excludes certain features to reduce bundle size.
FeatureVersion
Scriptingβœ… 2.34.0+
Data Binding - Lists, Images, and Artboardsβœ… 2.30.3+
Right to Left Layouts & TextNot supported
Text Follow PathNot supported
Data Bindingβœ… 2.26.6+
Vector FeatheringNot supported
N-Slicingβœ… 2.23.11+
Layoutsβœ… 2.23.3+
Fallback FontsNot supported
Randomizationβœ… 2.15.6+
AudioNot supported
Out-of-band Assetsβœ… 2.7.0+
TextNot supported
Follow Pathβœ… 1.2.4+
Interpolation on Statesβœ… 1.2.1+
Joysticksβœ… 1.1.9+
Solosβœ… 1.1.2+
Speed on Statesβœ… 1.0.102+
Graph Editorβœ… 1.0.97+
Listenersβœ… 1.0.65+
Mesh Deformationβœ… 1.0.47+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 1.0.2+
Events (deprecated)βœ… 2.4.3+
Nested Text (deprecated)Not supported
This lightweight version uses the same API as @rive-app/react-canvas, but excludes certain features to reduce bundle size.
FeatureVersion
Scriptingβœ… 4.26.0+
Data Binding - Lists, Images, and Artboardsβœ… 4.22.0+
Right to Left Layouts & TextNot supported
Text Follow PathNot supported
Data Bindingβœ… 4.20.0+
Vector FeatheringNot supported
N-Slicingβœ… 4.16.7+
Layoutsβœ… 4.16.0+
Fallback FontsNot supported
Randomizationβœ… 4.9.5+
AudioNot supported
Out-of-band Assetsβœ… 4.5.0+
TextNot supported
Follow Pathβœ… 3.0.55+
Interpolation on Statesβœ… 3.0.54+
Joysticksβœ… 3.0.49+
Solosβœ… 3.0.42+
Speed on Statesβœ… 3.0.38+
Graph Editorβœ… 3.0.34+
Listenersβœ… 3.0.6+
Mesh Deformationβœ… 3.0.1+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 0.0.28+
Events (deprecated)βœ… 4.3.3+
Nested Text (deprecated)Not supported

Legacy Runtimes

The @rive-app/webgl runtime is deprecated. For better performance and the latest features, use @rive-app/webgl2.
FeatureVersion
Scriptingβœ… 2.34.0+
Data Binding - Lists, Images, and Artboardsβœ… 2.30.3+
Right to Left Layouts & Textβœ… 2.26.7+
Text Follow Pathβœ… 2.26.7+
Data Bindingβœ… 2.26.6+
Vector FeatheringNot supported
N-Slicingβœ… 2.23.11+
Layoutsβœ… 2.23.3+
Fallback FontsNot yet supported
Randomizationβœ… 2.15.6+
Audioβœ… 2.15.6+
Out-of-band Assetsβœ… 2.7.0+
Textβœ… 2.1.3+
Follow Pathβœ… 1.2.4+
Interpolation on Statesβœ… 1.2.1+
Joysticksβœ… 1.1.9+
Solosβœ… 1.1.2+
Speed on Statesβœ… 1.0.98+
Graph Editorβœ… 1.0.93+
Listenersβœ… 1.0.62+
Mesh Deformationβœ… 1.0.44+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 1.0.2+
Events (deprecated)βœ… 2.4.3+
Nested Text (deprecated)βœ… 2.21.0+
The @rive-app/react-webgl runtime is deprecated. For better performance and the latest features, use @rive-app/react-webgl2.
FeatureVersion
Scriptingβœ… 4.26.0+
Data Binding - Lists, Images, and Artboardsβœ… 4.22.0+
Right to Left Layouts & Textβœ… 4.18.6+
Text Follow Pathβœ… 4.18.6+
Data Bindingβœ… 4.20.0+
Vector FeatheringNot supported
N-Slicingβœ… 4.16.7+
Layoutsβœ… 4.16.0+
Fallback FontsNot yet supported
Randomizationβœ… 4.9.5+
Audioβœ… 4.9.5+
Out-of-band Assetsβœ… 4.5.0+
Textβœ… 4.1.3+
Follow Pathβœ… 3.0.55+
Interpolation on Statesβœ… 3.0.54+
Joysticksβœ… 3.0.49+
Solosβœ… 3.0.42+
Speed on Statesβœ… 3.0.38+
Graph Editorβœ… 3.0.34+
Listenersβœ… 3.0.6+
Mesh Deformationβœ… 3.0.1+
Caching a Rive Fileβœ… Supported
Raster Assetsβœ… 0.0.28+
Events (deprecated)βœ… 4.3.3+
Nested Text (deprecated)βœ… 4.14.0+
The rive-react-native runtime is deprecated. For better performance and the latest features, use rive-nitro-react-native.Migration guide
FeatureVersion
Scriptingβœ… v9.8.0+
Data Binding - Lists, Images, and ArtboardsNot yet supported
Right to Left Layouts & Textβœ… 9.2.1+
Text Follow Pathβœ… 9.2.1+
Data Bindingβœ… 9.3.0+
Vector Featheringβœ… 9.0.0+
N-Slicingβœ… 8.2.0+
Layoutsβœ… 8.1.0+
Fallback FontsNot yet supported
Randomizationβœ… 7.0.3+
Audioβœ… 7.0.3+
Out-of-band Assetsβœ… 8.4.0+
Textβœ… 6.0.3+
Follow Pathβœ… 5.0.0+
Interpolation on Statesβœ… 4.1.2+
Joysticksβœ… 4.1.0+
Solosβœ… 4.0.4+
Speed on Statesβœ… 4.0.1+
Graph Editorβœ… 4.0.1+
Listenersβœ… 3.0.38+
Mesh Deformationβœ… 2.1.37+
Caching a Rive FileNot yet supported
Raster Assetsβœ… 2.1.36+
Events (deprecated)βœ… 6.1.0+
Nested Text (deprecated)βœ… 5.8.2+

Runtime Support by Feature

A green checkmark (βœ…) indicates that a feature is supported in all current runtimes. A yellow circle (🟑) indicates that support varies by runtime or renderer. Differences may reflect:
  • Platform or SDK limitations where a feature cannot be supported
  • Staggered releases as features roll out across runtimes, or
  • Lightweight (β€œlite”) builds that intentionally omit some features to reduce package size.
A feature may still be considered fully supported even if it is unavailable in legacy runtimes.

Features

Support for Rive files with Scripting.
RuntimeVersion
Web - WebGL2βœ… 2.34.0+
Web - Canvasβœ… 2.34.0+
Web - Canvas Liteβœ… 2.34.0+
React - WebGL2βœ… 4.26.0+
React - Canvasβœ… 4.26.0+
React - Canvas Liteβœ… 4.26.0+
React Nativeβœ… v0.1.5+
Flutterβœ… 0.1.1
Flutterβœ… 0.1.1
Appleβœ… v6.13.0+
Androidβœ… v11.1.0+
C++βœ… Supported
Unityβœ… v0.4.1-canary.33+
Unrealβœ… v0.4.20+
Web - WebGL (Legacy)βœ… 2.34.0+
React - WebGL (Legacy)βœ… 4.26.0+
React Native (Legacy)βœ… v9.8.0+
Data binding lists, images, and artboards were added after initial data binding support.See Data Binding Overview and Data Binding for Runtimes.
RuntimeVersion
Web - WebGL2βœ… 2.30.3+
Web - Canvasβœ… 2.30.3+
Web - Canvas Liteβœ… 2.30.3+
React - WebGL2βœ… 4.22.0+
React - Canvasβœ… 4.22.0+
React - Canvas Liteβœ… 4.22.0+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.4
Flutterβœ… 0.0.4
Appleβœ… v6.11.0+
Androidβœ… v10.4.0+
C++βœ… Supported
Unityβœ… v0.3.7-canary.142
UnrealNot yet supported
Web - WebGL (Legacy)βœ… 2.30.3+
React - WebGL (Legacy)βœ… 4.22.0+
React Native (Legacy)Not yet supported
RuntimeVersion
Web - WebGL2βœ… 2.26.7+
Web - Canvasβœ… 2.26.7+
Web - Canvas LiteNot supported
React - WebGL2βœ… 4.18.6+
React - Canvasβœ… 4.18.6+
React - Canvas LiteNot supported
React Nativeβœ… v0.1.4+
Flutterβœ… v0.0.1-dev.7+
Flutterβœ… v0.0.1-dev.7+
Appleβœ… 6.7.4+
Androidβœ… 10.0.4
C++βœ… Supported
Unityβœ… 0.3.5+
Unrealβœ… 0.3.0a-gh
Web - WebGL (Legacy)βœ… 2.26.7+
React - WebGL (Legacy)βœ… 4.18.6+
React Native (Legacy)βœ… 9.2.1+
RuntimeVersion
Web - WebGL2βœ… 2.26.7+
Web - Canvasβœ… 2.26.7+
Web - Canvas LiteNot supported
React - WebGL2βœ… 4.18.6+
React - Canvasβœ… 4.18.6+
React - Canvas LiteNot supported
React Nativeβœ… v0.1.4+
Flutterβœ… v0.0.1-dev.7+
Flutterβœ… v0.0.1-dev.7+
Appleβœ… 6.7.4+
Androidβœ… 10.0.4
C++βœ… Supported
Unityβœ… 0.3.5+
Unrealβœ… 0.3.0a-gh
Web - WebGL (Legacy)βœ… 2.26.7+
React - WebGL (Legacy)βœ… 4.18.6+
React Native (Legacy)βœ… 9.2.1+
See Data Binding Overview and Data Binding for Runtimes.
RuntimeVersion
Web - WebGL2βœ… 2.26.6+
Web - Canvasβœ… 2.26.6+
Web - Canvas Liteβœ… 2.26.6+
React - WebGL2βœ… 4.20.0+
React - Canvasβœ… 4.20.0+
React - Canvas Liteβœ… 4.20.0+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.8+
Flutterβœ… 0.0.1-dev.8+
Appleβœ… 6.8.0+
Androidβœ… 10.1.0+
C++βœ… Supported
Unityβœ… 0.3.6-canary.27
Unrealβœ… 0.3.0a-gh
Web - WebGL (Legacy)βœ… 2.26.6+
React - WebGL (Legacy)βœ… 4.20.0+
React Native (Legacy)βœ… 9.3.0+
RuntimeVersion
Web - WebGL2βœ… 2.26.0+
Web - CanvasNot supported
Web - Canvas LiteNot supported
React - WebGL2βœ… 4.18.0+
React - CanvasNot supported
React - Canvas LiteNot supported
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 6.6.0+
Androidβœ… 10.0.0+
C++βœ… Supported
Unityβœ… 0.3.3-canary.72+
Unrealβœ… 0.3.0a-gh
Web - WebGL (Legacy)Not supported
React - WebGL (Legacy)Not supported
React Native (Legacy)βœ… 9.0.0+
See N-Slicing.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.23.11+
Web - Canvas Liteβœ… 2.23.11+
React - WebGL2βœ… 4.16.7+
React - Canvasβœ… 4.16.7+
React - Canvas Liteβœ… 4.16.7+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 6.4.0+
Androidβœ… 9.12.0+
C++βœ… Supported
Unityβœ… 0.2.2-canary.22+
Unrealβœ… 0.2.2+
Web - WebGL (Legacy)βœ… 2.23.11+
React - WebGL (Legacy)βœ… 4.16.7+
React Native (Legacy)βœ… 8.2.0+
Allows Rive to automatically update the artboard size as the underlying view/canvas/widget/texture size changes. See Layouts.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.23.3+
Web - Canvas Liteβœ… 2.23.3+
React - WebGL2βœ… 4.16.0+
React - Canvasβœ… 4.16.0+
React - Canvas Liteβœ… 4.16.0+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 6.3.0+
Androidβœ… 9.10.0+
C++βœ… Supported
Unityβœ… 0.2.1+
Unrealβœ… 0.2.1+
Web - WebGL (Legacy)βœ… 2.23.3+
React - WebGL (Legacy)βœ… 4.16.0+
React Native (Legacy)βœ… 8.1.0+
Allows Rive to use a fallback font if a glyph is not available. A default font is automatically chosen, or you can optionally configure the desired fallback font based on various options. See Fallback Fonts.
RuntimeVersion
Web - WebGL2Not yet supported
Web - CanvasNot yet supported
Web - Canvas LiteNot supported
React - WebGL2Not yet supported
React - CanvasNot yet supported
React - Canvas LiteNot supported
React NativeNot yet supported
FlutterNot yet supported
FlutterNot yet supported
Appleβœ… 6.1.0+
Androidβœ… 9.7.0+
C++βœ… Supported
UnityNot supported
UnrealNot Supported
Web - WebGL (Legacy)Not yet supported
React - WebGL (Legacy)Not yet supported
React Native (Legacy)Not yet supported
Enables randomizing transitions between animations and customizing the probability.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.15.6+
Web - Canvas Liteβœ… 2.15.6+
React - WebGL2βœ… 4.9.5+
React - Canvasβœ… 4.9.5+
React - Canvas Liteβœ… 4.9.5+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 5.11.5+
Androidβœ… 9.3.5+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 2.15.6+
React - WebGL (Legacy)βœ… 4.9.5+
React Native (Legacy)βœ… 7.0.3+
See Rive Events and Audio Events.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.15.6+
Web - Canvas LiteNot supported
React - WebGL2βœ… 4.9.5+
React - Canvasβœ… 4.9.5+
React - Canvas LiteNot supported
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 5.11.5+
Androidβœ… 9.3.5+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 2.15.6+
React - WebGL (Legacy)βœ… 4.9.5+
React Native (Legacy)βœ… 7.0.3+
See Loading Assets.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.7.0+
Web - Canvas Liteβœ… 2.7.0+
React - WebGL2βœ… 4.5.0+
React - Canvasβœ… 4.5.0+
React - Canvas Liteβœ… 4.5.0+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 5.7.0+
Androidβœ… 8.6.1+
C++βœ… Supported
Unityβœ… Supported
UnrealNot yet supported
Web - WebGL (Legacy)βœ… 2.7.0+
React - WebGL (Legacy)βœ… 4.5.0+
React Native (Legacy)βœ… 8.4.0+
See Text.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.1.3+
Web - Canvas LiteNot supported
React - WebGL2βœ… 4.1.3+
React - Canvasβœ… 4.1.3+
React - Canvas LiteNot supported
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 5.1.5+
Androidβœ… 8.1.3+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 2.1.3+
React - WebGL (Legacy)βœ… 4.1.3+
React Native (Legacy)βœ… 6.0.3+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.2.4+
Web - Canvas Liteβœ… 1.2.4+
React - WebGL2βœ… 3.0.55+
React - Canvasβœ… 3.0.55+
React - Canvas Liteβœ… 3.0.55+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 4.0.5+
Androidβœ… 6.0.1+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.2.4+
React - WebGL (Legacy)βœ… 3.0.55+
React Native (Legacy)βœ… 5.0.0+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.2.1+
Web - Canvas Liteβœ… 1.2.1+
React - WebGL2βœ… 3.0.54+
React - Canvasβœ… 3.0.54+
React - Canvas Liteβœ… 3.0.54+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 4.0.4+
Androidβœ… 5.1.5+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.2.1+
React - WebGL (Legacy)βœ… 3.0.54+
React Native (Legacy)βœ… 4.1.2+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.1.9+
Web - Canvas Liteβœ… 1.1.9+
React - WebGL2βœ… 3.0.49+
React - Canvasβœ… 3.0.49+
React - Canvas Liteβœ… 3.0.49+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 4.0.1+
Androidβœ… 5.0.0+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.1.9+
React - WebGL (Legacy)βœ… 3.0.49+
React Native (Legacy)βœ… 4.1.0+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.1.2+
Web - Canvas Liteβœ… 1.1.2+
React - WebGL2βœ… 3.0.42+
React - Canvasβœ… 3.0.42+
React - Canvas Liteβœ… 3.0.42+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 3.1.9+
Androidβœ… 4.4.0+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.1.2+
React - WebGL (Legacy)βœ… 3.0.42+
React Native (Legacy)βœ… 4.0.4+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.0.102+
Web - Canvas Liteβœ… 1.0.102+
React - WebGL2βœ… 3.0.38+
React - Canvasβœ… 3.0.38+
React - Canvas Liteβœ… 3.0.38+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 3.1.7+
Androidβœ… 4.2.7+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.0.98+
React - WebGL (Legacy)βœ… 3.0.38+
React Native (Legacy)βœ… 4.0.1+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.0.97+
Web - Canvas Liteβœ… 1.0.97+
React - WebGL2βœ… 3.0.34+
React - Canvasβœ… 3.0.34+
React - Canvas Liteβœ… 3.0.34+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 3.1.3+
Androidβœ… 4.2.2+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.0.93+
React - WebGL (Legacy)βœ… 3.0.34+
React Native (Legacy)βœ… 4.0.1+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.0.65+
Web - Canvas Liteβœ… 1.0.65+
React - WebGL2βœ… 3.0.6+
React - Canvasβœ… 3.0.6+
React - Canvas Liteβœ… 3.0.6+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 2.0.21+
Androidβœ… 3.0.8+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.0.62+
React - WebGL (Legacy)βœ… 3.0.6+
React Native (Legacy)βœ… 3.0.38+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.0.47+
Web - Canvas Liteβœ… 1.0.47+
React - WebGL2βœ… 3.0.1+
React - Canvasβœ… 3.0.1+
React - Canvas Liteβœ… 3.0.1+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 1.0.18+
Androidβœ… 2.0.24+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.0.44+
React - WebGL (Legacy)βœ… 3.0.1+
React Native (Legacy)βœ… 2.1.37+
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… Supported
Web - Canvas Liteβœ… Supported
React - WebGL2βœ… Supported
React - Canvasβœ… Supported
React - Canvas Liteβœ… Supported
React Nativeβœ… v0.1.4+
Flutterβœ… Supported
Flutterβœ… Supported
Appleβœ… Supported
Androidβœ… Supported
C++βœ… Supported
Unityβœ… Supported
UnrealNot yet supported
Web - WebGL (Legacy)βœ… Supported
React - WebGL (Legacy)βœ… Supported
React Native (Legacy)Not yet supported
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 1.0.2+
Web - Canvas Liteβœ… 1.0.2+
React - WebGL2βœ… 0.0.28+
React - Canvasβœ… 0.0.28+
React - Canvas Liteβœ… 0.0.28+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 1.0.1+
Androidβœ… 2.0.5+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 1.0.2+
React - WebGL (Legacy)βœ… 0.0.28+
React Native (Legacy)βœ… 2.1.36+

Legacy Features

Listening to Rive Events at runtime is deprecated and will be removed in future versions.Use Data Binding to listen for triggers or changes to properties instead.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.4.3+
Web - Canvas Liteβœ… 2.4.3+
React - WebGL2βœ… 4.3.3+
React - Canvasβœ… 4.3.3+
React - Canvas Liteβœ… 4.3.3+
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 5.3.1+
AndroidDeprecated and will be removed in future versions
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… Supported
Web - WebGL (Legacy)βœ… 2.4.3+
React - WebGL (Legacy)βœ… 4.3.3+
React Native (Legacy)βœ… 6.1.0+
Setting text, including nested text, at runtime is deprecated and will be removed in a future version.Instead, use Data Binding to update a string, which is bound to a text run.
RuntimeVersion
Web - WebGL2βœ… Supported
Web - Canvasβœ… 2.21.0+
Web - Canvas LiteNot supported
React - WebGL2βœ… 4.14.0+
React - Canvasβœ… 4.14.0+
React - Canvas LiteNot supported
React Nativeβœ… v0.1.4+
Flutterβœ… 0.0.1-dev.6
Flutterβœ… 0.0.1-dev.6
Appleβœ… 6.1.0+
Androidβœ… 9.8.0+
C++βœ… Supported
Unityβœ… Supported
Unrealβœ… 0.1.14+
Web - WebGL (Legacy)βœ… 2.21.0+
React - WebGL (Legacy)βœ… 4.14.0+
React Native (Legacy)βœ… 5.8.2+