JavaScript Video Editing in
the Browser
Build video applications faster than ever. We handle all the complexities of video editing, with client-side processing—no servers required.
Preparing your workspace
Build your own user interface from scratch
Use our simple-to-use API to create the interface you want for your product. Check out this example to see how we have created a slideshow video app.
Render unlimited videos in the browser
Take advantage of the latest browser tech to render videos directly on-device, with hardware acceleration. Even a 7-year-old Android phone can handle it.
Prefer server-side rendering? No problem
If browser rendering isn’t the right fit for you, you can easily self-host our rendering engine and render videos on the server. You have full flexibility to choose the setup that works best for you.
Fast-track your development with pre-built interfaces
Get the source code of our ready-to-use, fully customizable video editor. Integrate it seamlessly into your project and adapt every pixel to fit your brand.
You can also embed it for free directly from our CDN. Check out the documentation for more details.
Features
Everything you need for creating performant video editing apps from start to finish.
- 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.
- Advanced keyframe animations
- Leverage our keyframe animation system to create advanced animations. Animate any video element to create stunning, dynamic compositions.
- 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.
- Customizable extensions
- Need something more? Extend the SDK with your own custom implementation to match your project’s unique requirements.
- No servers required
- By default, the SDK doesn’t rely on any servers—everything runs directly on the device. It works even offline.
- Flexible storage options
- Connect the SDK to any storage solution, and combine local and server storage to optimize bandwidth and performance.
- Captions & subtitles
- Easily display captions and subtitles with automatic syncing. Customize the styles and effects to match your project’s style.
- Serialized state management
- Store and load projects using JSON. This enables seamless collaboration, AI-powered video generation, and more complex workflows.
Pricing
Flexible plans designed to scale with your team s needs and support your growth.
Monthly
Yearly
Free
$0/month
Get started- Open source filters, effects, transitions
- Unlimited projects
- Unlimited renders
- Live domain (Only local network)
Pro
$150/month
Get started- No watermark
- Open source filters, effects, transitions
- Unlimited projects
- Unlimited renders
- Live domain (One domain)
- Premium filters, effects, transitions
- Premium video templates
- Premium text presets
- Priority support
Enterprise
Custom/month
Get started- No watermark
- Open source filters, effects, transitions
- Unlimited projects
- Unlimited renders
- Live domain (Unlimited)
- Premium filters, effects, transitions
- Premium video templates
- Premium text presets
- Priority support
- Custom billing options
- Custom license terms
Frequently asked questions
Ready to get started?
Save hundreds of hours on development and build video apps faster than ever. From editing to rendering, we've got you covered.