Introduction
Learn what Lottie Creator Plugins are and what you can build with them.
Lottie Creator Plugins let you extend Lottie Creator with custom features.
Whether you want to automate repetitive tasks, build new animation tools, or integrate with external services, plugins give you programmatic access to the animation canvas.
What can you build?
Animation tools
Build tools that create and manipulate animations:
Create shapes, layers, and complex animations programmatically
Add keyframes with custom easing curves
Apply fills, strokes, gradients, masks, and mattes
Asset management
Work with external assets and compositions:
Import Lottie animations, SVGs, and images
Workflow automation
Speed up repetitive tasks:
Batch operations across multiple layers
Custom alignment and distribution tools
Animation presets that apply with one click
Core capabilities
The Creator API gives your plugin access to:
| Capability | Description |
| Scene access | Read and modify the entire scene graph — layers, groups, shapes, and their properties |
| Node creation | Create rectangles, ellipses, polygons, stars, paths, groups, and containers |
| Animation | Add keyframes, set easing curves, and control timeline playback |
| Styling | Apply fills, strokes, gradients, blend modes, and masks |
| Selection | Access and modify what the user has selected |
| Storage | Persist plugin settings (clientStorage) and attach data to nodes (pluginData) |
Not yet supported
The Creator API doesn't currently expose every Lottie Creator feature. These features cannot be accessed through the Creator API yet:
State machines — interactive state machines, transitions, inputs, and event handlers
Motion paths — visual motion-path editing with bezier vertices
Motion tokens — motion tokens that control animation properties