Skip to main content
Rive runtimes can render through the Rive Renderer or, in some runtimes, a platform-specific renderer such as Canvas2D, Skia, or Impeller. The Rive Renderer is designed to provide better performance and visual fidelity across all platforms. It leverages modern graphics APIs and techniques to deliver high-quality rendering for Rive graphics.
Some Rive features, including Vector Feathering, require the Rive Renderer.See Feature Support for more information.

Renderer Defaults

Runtime Setup

Only some runtimes require you to choose or configure a renderer. The sections below cover runtimes that expose renderer setup through packages, initialization options, or factory settings. If a runtime is not listed here, there is no renderer setup to configure. It uses the renderer supported by that runtime automatically.
The Web runtime provides multiple packages with the same core API. Choose the package based on the renderer you want to use.