Rive (rive.app) is a platform for real-time interactive animation, made up of three parts: a collaborative editor that runs in the browser, a binary .riv file format, and open-source player libraries (runtimes) covering mainstream platforms. The problem it targets is the designer-to-developer handoff for animation: in a traditional workflow, designers animate in After Effects and export video or Lottie JSON, then developers rebuild the interactivity in code. Rive lets designers define interaction logic directly with state machines in the same tool, and developers simply play the .riv file through a runtime — the animation responds to data and user input in real time. That is why it is frequently cited as a modern alternative to Lottie: Lottie describes what to play, while Rive also describes how to react. Rive claims that products built with it reach over 2 billion users worldwide, listing Spotify, Duolingo, Disney, ESPN, LinkedIn, and Google among its customers (a vendor marketing claim with no published methodology).

At a Glance

  • URL: https://rive.app/
  • Type: Interactive animation design tool + cross-platform open-source runtimes, aimed at UI motion designers and app/game developers
  • Pricing: Free plan at 0(noexports);Cadet0 (no exports); Cadet9/seat/month billed annually (17monthly);Voyager17 monthly); Voyager32/seat/month; Enterprise 120/seat/month(fororganizationswith120/seat/month (for organizations with10M+ annual revenue). As of 2026-09-19, see the official pricing page
  • Sign-up: An account is required to use the editor (official docs); browsing the site, community work, and documentation requires no login
  • Form factor: The editor is a web app; the homepage also offers a desktop app download and a CLI; runtimes are native per-platform libraries (observation)
  • Interface language: English only, no localization options found (observation)

Background

Rive was founded by twin brothers Guido Rosso and Luigi Rosso. The company was previously known as 2Dimensions, whose earlier product was Flare, an animation tool aimed at the Flutter community around 2017. On December 4, 2019, the team announced it was consolidating 2Dimensions and Flare into a single brand called Rive (official announcement on Medium), followed by a closed beta of the next-generation Rive 2 editor in July 2020 (official Facebook announcement). On the funding side, the company raised a 4Mseedroundledbya16zin2019andannounceda4M seed round led by a16z in 2019 and announced a10M Series A led by Two Sigma Ventures on January 17, 2023 (PR Newswire release).

The homepage below shows the positioning line "The Interactive Experience Engine," alongside a CLI install command, editor sign-up, and a desktop app download:

The Rive homepage: "The Interactive Experience Engine," with CLI, editor sign-up, and desktop app download

Core Capabilities

An all-in-one editor. Rive Editor runs in the browser and combines vector drawing, skeletal animation, meshes, constraints and inverse kinematics (IK), nested artboards, responsive layouts, scrolling, text, and audio, with import support for SVG, PNG/JPG/WebP, Lottie, and legacy Flare files (feature list on the official pricing page). Files support real-time multiplayer collaboration and revision history. The features page describes this chain as an "end-to-end pipeline for interactive graphics":

The Rive features page: an end-to-end pipeline uniting editor, file format, and runtimes, plus the state machine and new-release entries

State machines and data binding. This is the core difference between Rive and playback-only animation formats: designers link animation clips into states in a visual State Machine, define trigger logic with Transitions and Listeners (e.g. Pointer Enter/Exit, Click), and wire animations to live application data through Data Binding. Interactions like hover/press states on buttons, loading progress, or game character moves can all be built inside the editor rather than rebuilt in code (official blog: state machine primer).

Scripting and AI. On January 13, 2026, Rive launched Scripting, which uses Luau (the Lua dialect used by Roblox) to write procedural behaviors that ship inside the .riv file and run across the runtimes (official announcement). Since April 30, 2026, the built-in Rive AI Agent has been available to all users, including the Free plan (official blog).

Open-source runtimes. The playback side is entirely open source under the MIT license in the rive-app GitHub organization, with officially maintained runtimes for JavaScript/Web (WASM), React, React Native, Flutter, iOS, Android, C++, Unity, Unreal, and Defold (rive-wasm repository). As of 2026-09-19, the main repositories all had recent commits (rive-flutter 1.5k stars, the low-level C++ rive-runtime 1.2k stars, rive-react ~1.2k stars). Runtimes are free with no usage fees — Rive explicitly promises "no runtime fee… your exports keep working forever" and that files don't phone home (pricing change announcement).

Community and marketplace. The Marketplace/Community section publicly showcases interactive work uploaded by creators, playable right on the page, with "For Hire" badges for freelancers. Free users can also drop marketplace samples and docs demos into their own apps for testing without exporting (community page).

The Rive Marketplace: a grid of interactive animations uploaded by creators, some marked For Hire

Pricing and Accounts

The Rive pricing page: Free <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>0</mn><mo separator="true">,</mo><mi>C</mi><mi>a</mi><mi>d</mi><mi>e</mi><mi>t</mi></mrow><annotation encoding="application/x-tex">0, Cadet</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:0.8889em;vertical-align:-0.1944em;"></span><span class="mord">0</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em;"></span><span class="mord mathnormal" style="margin-right:0.0715em;">C</span><span class="mord mathnormal">a</span><span class="mord mathnormal">d</span><span class="mord mathnormal">e</span><span class="mord mathnormal">t</span></span></span></span>9, Voyager <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>32</mn><mo separator="true">,</mo><mi>E</mi><mi>n</mi><mi>t</mi><mi>e</mi><mi>r</mi><mi>p</mi><mi>r</mi><mi>i</mi><mi>s</mi><mi>e</mi></mrow><annotation encoding="application/x-tex">32, Enterprise</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:0.8778em;vertical-align:-0.1944em;"></span><span class="mord">32</span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em;"></span><span class="mord mathnormal" style="margin-right:0.0576em;">E</span><span class="mord mathnormal">n</span><span class="mord mathnormal">t</span><span class="mord mathnormal" style="margin-right:0.0278em;">er</span><span class="mord mathnormal">p</span><span class="mord mathnormal" style="margin-right:0.0278em;">r</span><span class="mord mathnormal">i</span><span class="mord mathnormal">se</span></span></span></span>120 per seat per month, billed annually

As of 2026-09-19, the four tiers break down as follows (official pricing page):

  • Free ($0): Unlimited personal files, but only 3 collaborative files and 1 project, 10 MB per imported asset, and no .riv export — positioned for learning and evaluation.
  • Cadet (9/seat/monthbilledannually;9/seat/month billed annually;17 monthly): Up to 3 seats, unlimited files, and .riv export — the lowest tier that lets you actually ship work.
  • Voyager ($32/seat/month): Up to 25 seats, adding Libraries, Embed URL hosting, and advanced AI model quotas.
  • Enterprise ($120/seat/month): For organizations with $10M+ annual revenue, including SSO, SOC 2 Type II, dedicated support, and custom runtimes.

Worth noting: this structure dates from October 20, 2025. Before that, exporting .riv files was free; the change moved to "the Editor stays free, exports move to paid plans" (official tagline: "Free to create. $9 to ship."), while existing paying customers kept their plans and prices, and fonts and audio became free on all tiers (official note from CEO Guido Rosso). The change sparked ongoing community debate about pricing (see this Reddit r/Rive_app thread). Students who need exports for coursework or portfolios can email the team for support.

Who It's For

  • UI animation for apps and products: buttons, toggles, loading states, onboarding flows, and other interface animation that must respond to user input — the Spotify Wrapped and Duolingo cases cited by Rive fall into this category.
  • Game and in-vehicle interfaces: the Unity/Unreal runtimes and low-level C++ renderer suit game UI, characters, and automotive displays; Rive's customer list claims "Fortune 500 automakers."
  • Teams with tight designer-developer loops: animation logic lives in the editor, so design changes don't require developers to redo the handoff.
  • Teams migrating from Lottie: the editor imports Lottie files, though Rive frames import as a migration bridge rather than a long-term workflow (official blog).

Limitations

  • The free plan can't ship anything: since October 2025, free users can't use their work outside the editor — any production project needs at least the $9/seat/month Cadet plan. Per-seat pricing scales up quickly for small teams, and the change has drawn sustained community criticism.
  • Proprietary format: .riv is Rive's private binary format; playback depends entirely on Rive's own runtimes, with no open standard or third-party players. The runtimes are MIT-licensed and Rive promises exports keep working forever, but the ecosystem is tied to a single company.
  • Learning curve: state machines, data binding, and constraints/IK are closer to visual programming than to traditional motion design; getting value usually requires designers and developers to understand the model together.
  • Platform and language: the editor is a web app that depends on your account and network; the interface and docs are English-only (observation); feature parity across platform runtimes varies, and support timing for newer capabilities (like Scripting) per runtime should be checked in the official docs.
  • Scale figures are vendor claims: "2 billion users," "4x faster production," and "up to 90% smaller files" are Rive's own marketing numbers, not independent measurements.

Alternatives

  • Lottie (LottieFiles): the After Effects + JSON playback ecosystem, with a mature asset library and simple integration, but interactivity must be implemented in code — a counterpoint to Rive's "logic lives in the file" approach.
  • Adobe After Effects: the industry-standard motion design tool, often paired with the Bodymovin plugin to output Lottie; not designed for interactive runtime graphics.

References