Once you’ve bound data to properties in your file, changing that data will automatically update the connected elements. You can control data from within your Rive file, or from your application at runtime.Documentation Index
Fetch the complete documentation index at: https://rive-binding-data.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Controlling data within Rive
Rive includes several ways to update data directly inside your file:State machine actions
Update property values when transitions or state changes occur.
Listener actions
Update data in response to interactions and events.
Scripting
Write custom logic that reads and updates data.
Target-to-source Binding
Update data using an element’s property value.
Property Groups
Animate values and bind them back to data.
Controlling data from code
Your application can also update data at runtime. For example, you might:- Update a player’s score
- Change a username or profile image
- Display live stock prices
- Trigger UI states based on user interaction