Rive docs finder

A guided learning hub for Rive animators and developer teams.

The official docs are powerful, but new Rive users can get lost. This page groups the most useful places to start by role and project goal.

For animators

Learn the parts that make animation usable in products.

State Machine Overview

Understand states, transitions, layers, and how an animation becomes interactive logic.

Open state machine docs

States

Learn how timelines become states and how blend states support loading, sliders, health, and other dynamic UI.

Open states docs

Data Binding Overview

Learn the newer contract between animation and code so developers can update text, values, colors, images, and logic safely.

Open data binding docs

For developers

Find the runtime docs that connect `.riv` files to real app state.

Web JS Runtime

Use the JavaScript runtime for canvas playback, state machine control, file loading, and custom web interfaces.

Open Web JS docs

State Machine Playback

Play, pause, stop, and control state machines at runtime with app logic.

Open playback docs

Feature Support

Check runtime support before promising a feature in production, especially for renderer-specific capabilities.

Open feature support

Animator to developer handoff

What a product-ready Rive file should include.

01

Named artboards and states

Use names that explain the UI purpose, not only the visual look.

02

Clear state machine contract

Define what the app controls: loading, success, error, hover, active, progress, or data value.

03

Runtime target chosen early

Web, React, Flutter, Apple, Android, and game runtimes can have different implementation details.

04

Browser preview before delivery

Use Rive Player to catch playback, state machine, and file issues before handoff.

Resource library

Fast paths for common Rive questions.

01

Runtime feature support

Check whether a Rive feature is supported by the target runtime before handoff.

Open feature support
02

Web JS parameters

Find the APIs for artboards, animations, state machines, layout, and FPS.

Open Web JS API
03

Layout and alignment

Understand contain, cover, fill, fit width, fit height, scale down, and alignment.

Open layout docs

Checklist

Before sending a `.riv` file to developers.

Artboards are named by product purpose.

Animation names match UI states.

State machines use clear names.

Inputs or data bindings are documented.

Target runtime is selected.

File is tested in Rive Player.