Video Editor SDK

Video editing for your web and mobile app

Bring powerful video editing into your iOS, Android, and web apps with one SDK. Create templates on the web, adapt them on mobile, and ship smooth cross-platform creative workflows.

  • Timeline editing
  • Native AI features
  • Templates & automation
  • Client-side encoding
Available for
Web
Mobile
Desktop
Server
Video Editor SDK preview showing the timeline editor on web, iOS, and Android

Video Editor SDK built for product teams that need instant value

Replace a multi-month editor build with a ready-to-integrate SDK and a developer-focused proven workflow.

Ship a video editor in days!

Replace a year-long video-editor build with a starter kit and a focused integration.

Cut editor maintenance by 80%

Offload editor UX, video processing, and browser quirks to a maintained engine.

3× more videos created in-app

Keep users creating inside your product instead of leaving for external tools.

Choose your video editing experience

Start with the platform your users create on - or ship both from the same SDK.

Video Editor for Web

A browser-based video editor for template-driven creation and automation - no installs, no plugins.

Video Editor for Mobile

Native in-app video editing for iOS, Android, Flutter, and React Native - with built-in camera capture.

Trusted by 100+
industry leaders

Digitas
Omneky
The Print Bar
Brandwatch
Planoly
HP
Shopify
Reuters
Hootsuite
Semrush
Shutterfly
one.com
Sprout Social
Constant Contact
Spread Group

Key Capabilities

One SDK for cross-platform video editing - extensive features to serve any video creation use case.

Looking for the full feature list?

Browse every CE.SDK capability across video, design, photo, print, and AI.

Explore all capabilities

How to embed the video editor into your product

From starter kit to multi-platform render, four steps to a configured video editor.

Step 01

Spin up a working timeline editor

Install the SDK, pick a starter kit for your platform, and run a configured editor with trim, transitions, and audio inside a day.

Starter Kits

Video Editor SDK starter kit running across web, iOS, and Android
Step 02

Customize the editor for your product

Pick which tools surface in the toolbar, set the aspect ratios users can target, and apply your brand theme so the editor reads as part of your app and not a third-party widget.

Explore customization demos

Video editor UI with brand-themed toolbar, custom tool selection, and localized labels
Step 03

Connect templates, fonts, and content libraries

Load your branded templates, wire your asset library and audio sources, and configure the text variables that drive automated runs.

Explore asset demos

Asset library panel wiring branded templates, fonts, stock content, and audio sources into the editor
Step 04

Render client-side or hand off to the server

Videos encode in the browser or on device for immediate export. Reuse the same templates server-side for bulk and scheduled renders through one engine.

Server-side rendering pipeline generating automated design variations from one template across formats

Why product teams choose the Video Editor SDK

I

Time to market

Launch a video editor in weeks, not a year-long project.

Ship a full-featured video editor with a proven SDK and starter kit so you can test, iterate, and win video use cases fast - without freezing your roadmap.

II

Empower non-creators

Make video editing approachable for everyone.

Give non-editors a familiar timeline with templates, presets, and guardrails so they can produce polished, on-brand videos on their own.

III

One engine, every platform

Build once and render video consistently everywhere.

A single video engine powers web, mobile, desktop, and server, so a project created on one platform plays back identically on every other.

An SDK made by developers for developers

Install CE.SDK with one command, plug it into your existing upload or creation flows, and stay in control with a clean, documented API.

Step 1: Create project
npm create vite@latest your-project-name -- --template react-ts && cd your-project-name
Step 2: Install CE.SDK
npm install @cesdk/cesdk-js
Step 1: Create project
npm create vite@latest your-project-name -- --template vue-ts && cd your-project-name
Step 2: Install CE.SDK
npm install @cesdk/cesdk-js
Step 1: Create project
ng new your-project-name && cd your-project-name
Step 2: Install CE.SDK
npm install @cesdk/cesdk-js
Step 1: Create project
npm create vite@latest your-project-name -- --template svelte-ts && cd your-project-name
Step 2: Install CE.SDK
npm install @cesdk/cesdk-js
Step 1: Create project
npx create-next-app@latest your-project-name --typescript && cd your-project-name
Step 2: Install CE.SDK
npm install @cesdk/cesdk-js
Step 1: Create project
npm create vite@latest your-project-name -- --template vanilla-ts && cd your-project-name
Step 2: Install CE.SDK
npm install @cesdk/cesdk-js

Native editing for iOS and Android

The same creative engine, shipped as native SDKs for every mobile stack.

Step 1: Add CE.SDK to your Podfile
pod 'IMGLYUI'
Step 2: Install the pods
pod install
Step 1: Add the dependency to build.gradle.kts
implementation("ly.img:editor:1.53.0")
Step 1: Install the package
npm install @imgly/editor-react-native
Step 1: Add the package
flutter pub add imgly_editor

Bring the editor to the desktop

Embed CE.SDK in Electron and native macOS apps with the same API.

Step 1: Install CE.SDK
npm install @cesdk/cesdk-js
Step 1: Add CE.SDK to your Podfile
pod 'IMGLYUI'
Step 2: Install the pods
pod install
Step 1: Add CE.SDK to your Podfile
pod 'IMGLYUI'
Step 2: Install the pods
pod install

Render headlessly at scale

Run the same engine server-side for batch rendering and creative automation.

Step 1: Install the creative engine
npm install @cesdk/node
Step 2: Import and initialize
import CreativeEngine from '@cesdk/node';

Cut integration to minutes with IMG.LY Agent Skills

CE.SDK Agent Skills give AI coding assistants bundled documentation, guided code generation, and autonomous project scaffolding for building editor and creative workflows across 10 web frameworks.

Step 1: Add the marketplace (one-time setup)
claude plugin marketplace add imgly/agent-skills
Step 2: Install the plugin
claude plugin install cesdk@imgly
Step 1: Install all skills for Claude Code
npx skills add imgly/agent-skills -a claude-code
Step 2: Install a specific skill only
npx skills add imgly/agent-skills --skill docs-react -a claude-code
Step 1: Clone the repo
git clone https://github.com/imgly/agent-skills.git
Step 2: Copy a specific skill into your project
cp -r agent-skills/plugins/cesdk/skills/docs-react .claude/skills/cesdk-docs-react

Learn more about Agent Skills

Built to trust in production

The editor your team doesn’t have to build, secure, or maintain.

Secure by design

Editing runs client-side, so user content never leaves the browser unless you upload it. IMG.LY is SOC 2 Type II certified, with SSO available on enterprise plans.

Battle-tested at scale

The same creative engine powers 500M+ creations every month across thousands of applications, with a steady cadence of new releases.

Build-vs-buy, solved

We maintain the editor, browser quirks, and rendering pipeline so your team stays focused on your core product. Dedicated support and SLAs on enterprise plans.

More from IMG.LY

Video SDK for Mobile

Native video editing for iOS and Android.

Creative SDK

The unified editor for design, photo, and video in one engine.

AI Editor

Native AI generation, prompting, and variants inside the creative editor.

Server-Side Video Rendering

Render and transcode video programmatically on your backend.

Creative Automation

Generate on-brand creative variations from templates at scale.

Social Media

Build short-form video, filters, and UGC tooling.

Marketing Tech

Automate any creative workflow at scale.

Get in touch

Ready to see it in your browser?

Contact our team to learn more about licensing options and get access to the AI plugins for the Video Editor SDK.

Frequently Asked Questions

The Video Editor SDK is a fully-featured, customizable video editor you embed directly into your web and mobile apps. One creative engine powers timeline editing, templates, automation, and native AI across iOS, Android, and the browser.

Yes. The same video engine runs in the browser (JavaScript, React, Angular, Vue, Svelte, Next.js) and natively on mobile (iOS, Android, React Native, Flutter), so a template authored on the web behaves identically when edited on a phone.

Yes. Commercial licenses allow full white-labeling - remove all IMG.LY branding and present the video editor as a native part of your product.

Yes. You can start a free trial with full access to all video editing features. Contact our team to get started.

On the web, video editing and playback run client-side using WebCodecs for hardware-accelerated decoding and WebGL for compositing - no plugins or installs required. On mobile, the editor uses native video pipelines for the same smooth performance.

The SDK imports and exports MP4, WebM, and MOV, alongside common image and audio formats, with configurable resolution, bitrate, and quality settings for each export.

Yes. The Node.js SDK runs the same engine headlessly, so you can render and encode video projects server-side for batch processing, personalized video, or automated pipelines at scale.

Yes. The SDK is storage-agnostic and supports custom asset sources, so you can connect any CDN, DAM, or stock provider for video clips, audio, and graphics.

The SDK ships native AI plugins for automatic captions, background removal, video generation, image generation, and text-to-speech voiceovers - all surfaced directly inside the editor UI on web and mobile.

AI plugins are included with your SDK license. Generative model usage is billed separately by the model providers (for example Anthropic, fal.ai, or ElevenLabs).

Yes. The AI plugins are model-agnostic - connect commercial or open-source models through custom endpoints using the open plugin architecture.

Pricing is based on monthly active users (MAU) who interact with the video editor, with flexible plans for startups through enterprises. Contact sales for details.

Yes. A single Video Editor SDK license covers web and mobile platforms, so you can ship cross-platform video editing without negotiating separate agreements per platform.

Yes. Enterprise licenses include custom terms, dedicated support, SLAs, and volume discounts. Contact us to discuss your requirements.