Skip to content

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.

Cloud Arrow Up
Core video editing capabilitiesThe SDK supports essential video editing functions, including splitting, trimming, cropping, and creating multi-track compositions with effects, filters, and transitions.
Arrow Path
After Effects integrationImport compositions directly from After Effects and make them editable within the SDK, allowing users to tweak and modify parts with ease.
No Server
No servers requiredBy default, the SDK doesn’t rely on any servers—everything runs directly on the device. It works even offline.
Subtitles
Captions & subtitlesEasily display captions and subtitles with automatic syncing. Customize the styles and effects to match your project’s style.
Sparkles
Advanced keyframe animationsLeverage our keyframe animation system to create advanced animations. Animate any video element to create stunning, dynamic compositions.
Adjustable
Customizable extensionsNeed something more? Extend the SDK with your own custom implementation to match your project’s unique requirements.
Storage
Flexible storage optionsConnect the SDK to any storage solution, and combine local and server storage to optimize bandwidth and performance.
Document Text
Serialized state managementStore and load projects using JSON. This enables seamless collaboration, AI-powered video generation, and more complex workflows.