Introduction
Rendley SDK is a framework for building video editing applications. It simplifies the complexities of video editing by providing tools for creating compositions, trimming, applying effects, filters, and transitions, animating captions, and more. It also supports final video rendering, either on the client or server.
To maximize performance, Rendley SDK leverages WebGL for rendering and the WebCodecs API for hardware-accelerated encoding and decoding. For environments without WebCodecs support, it uses a fallback WASM-based approach. The same SDK supports both client-side and server-side rendering, ensuring consistent results.
Rendley SDK is UI-agnostic, allowing you to build custom solutions such as video editors, automation tools, video players, or other creative applications. It prioritizes efficient client-side rendering to minimize infrastructure needs while offering server-side rendering as an option.
Core video editing capabilities | The SDK supports essential video editing functions, including splitting, trimming, cropping, and creating multi-track compositions with effects, filters, and transitions. | |
After Effects integration | Import compositions directly from After Effects and make them editable within the SDK, allowing users to tweak and modify parts with ease. | |
No servers required | By default, the SDK doesn’t rely on any servers—everything runs directly on the device. It works even offline. | |
Captions & subtitles | Easily display captions and subtitles with automatic syncing. Customize the styles and effects to match your project’s style. | |
Advanced keyframe animations | Leverage our keyframe animation system to create advanced animations. Animate any video element to create stunning, dynamic compositions. | |
Customizable extensions | Need something more? Extend the SDK with your own custom implementation to match your project’s unique requirements. | |
Flexible storage options | Connect the SDK to any storage solution, and combine local and server storage to optimize bandwidth and performance. | |
Serialized state management | Store and load projects using JSON. This enables seamless collaboration, AI-powered video generation, and more complex workflows. |