You need two things to render an animation: a MotionDoc (the JSON document) and a host (element, component, or custom element). Here’s the shortest path from zero to motion.
1

Install an adapter

Pick the package for your stack. Each web binding pulls in @blinn-motion/core and the paint backends it needs.
Also available: @blinn-motion/canvas, @blinn-motion/svelte, @blinn-motion/angular, @blinn-motion/lit.
2

Get a MotionDoc

Either export one from Figma with the Blinn Motion plugin (Export → pick your framework → download JSON), or hand-author one for tests. A MotionDoc is plain JSON:
card.motion.json
3

Mount it and press play

Hand the engine your host and the document.

Pick your stack

Next steps

Understand the format

Layers, tracks, keyframes and easing.

Control playback

Play, pause, seek, loop, speed and scrubbing.

Export from Figma

Plugin setup, export flow, framework guides.

All adapters

Fidelity matrix and package map.