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.

section 1

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.

section 1

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.

section 1

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.

Ongoing support & maintenance
Works with any UI framework
Built with TypeScript

You can also embed it for free directly from our CDN. Check out the documentation for more details.

section 1

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

Yes, we offer a free version of the SDK for development and testing purposes. This allows developers to explore its features without any initial investment. However, please note that when deploying on a live domain, a pro license is required to ensure full functionality and support.

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.