Polotno SDK lets you embed animation and motion control into your app’s creative workflows. Developers can enable animations for any type of element — image, video, text, or shape — to bring movement and visual depth directly onto the same canvas used for design and composition.
Key features
Universal animation model
Animations work across all element types: images, videos, text, and shapes. Each motion is defined in the schema and can be edited or triggered dynamically within your app.
Core animation types
Polotno supports standard animation categories like move, fade, zoom, rotate, blink, and bounce — all controlled through schema parameters. These can be applied individually or combined for layered motion effects.
Motion control for images
Images can move, scale, fade, or rotate directly on the canvas. Developers can control direction, duration, easing, and timing programmatically, making it easy to animate templates or data-driven visual content.
Animation for videos
Video layers can also include entrance or exit animations, transitions, and motion overlays. This allows hybrid compositions where static and moving elements animate together, synchronized on one timeline.
Schema-driven timing and effects
Each animation’s duration, delay, easing, and repeat behavior are defined in the animation schema. Developers can use these values to generate animations dynamically or link them to triggers like user actions, data events, or AI workflows.
Automation and programmatic control
Because all animation parameters are schema-based, they can be automated at scale — for example, generating hundreds of variations of the same template with different motion presets.
Example use cases
Ad builders – Create dynamic motion templates for short-form video or display ads.
AI design systems – Apply motion presets automatically to AI-generated images or text.
E-commerce platforms – Animate product visuals for reels or hero banners.
Marketing tools – Build branded animation sequences for campaign templates.
Social media editors – Add motion effects to images or videos directly in the user workflow.
Internal creative systems – Standardize animation styles across templates for consistent brand motion design.
Developer benefits
One unified schema for image and video animations.
Works client-side, self-hosted, or with Polotno Cloud rendering.
Supports programmatic generation and automation.
Layer-independent, reusable animation presets.
Commercial-safe licensing for SaaS and enterprise products.
FAQs
Which elements support animation?
All element types — text, image, video, and shape — support motion effects.
Can I define animations programmatically?
Yes. Every animation parameter (type, duration, delay, easing) is accessible via schema.
Are animations exported in videos?
Yes. When rendering videos, all applied animations are included in the final output.
Can images and videos animate together?
Yes. You can combine motion across layers — for example, animated text over a moving video.