Mobile Video Editor SDK

Bring intuitive video editing to your mobile app

With built-in camera access, advanced editing tools, and timeline-based workflows, your users capture, edit, and enhance high-quality video — all inside your iOS, Android, Flutter, and React Native app.

  • Built-in camera capture
  • Timeline editing
  • Native AI features
  • On-device encoding
Available for
Mobile
Web
Desktop
Server
Mobile Video Editor SDK preview showing a native video editor running on iOS and Android

Mobile Video Editor SDK built for native iOS and Android teams

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

Ship a mobile video editor in weeks

Replace a year-long native build with a starter kit and a focused integration on iOS and Android.

One codebase, every mobile platform

A cross-platform engine delivers identical quality on iOS, Android, Flutter, and React Native.

3× more videos created in-app

Let users capture and edit without leaving your app for external tools.

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

How to embed the mobile video editor into your app

From install to on-device export, five steps to a native video editor.

Step 01

Add the editor to your iOS or Android app

Drop the SDK into your native, React Native, or Flutter app and launch the editor from any screen. The starter kit ships with a working camera, timeline, and export flow.

Starter Kits

Mobile Video Editor SDK launched from a native iOS and Android app
Step 02

Theme the editor for your app

Choose which tools and effects show up, swap icons for your design language, and apply your brand colors so the editor never looks bolted on.

Explore customization demos

Mobile editor UI with branded colors, custom tool selection, and theme tokens applied throughout
Step 03

Use the device camera, audio, and assets natively

Capture from the front or rear camera with speed control and timer. Pull from the user’s photo library, audio assets, and your own CDN, all without leaving the app.

Explore asset demos

Native mobile camera capture with speed control, timer, and direct access to the device photo and audio library
Step 04

Roll out templates with editable placeholders

Load Stories and Reels templates with locked brand elements and placeholder zones for clips, text, and music. Users fill in the content; the layout stays on-brand and the export specs stay correct.

Explore template demo

Mobile Stories and Reels templates with locked brand elements and placeholder zones for user clips, text, and music
Step 05

Encode on-device and ship the result

Videos render on the GPU directly on the phone. No upload, no transcode backend, no waiting room before the user sees their export.

On-device video encoding pipeline rendering directly on the phone GPU

Why product teams choose our mobile video SDK

I

Time to market

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

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

II

Empower non-creators

Make video capture and editing approachable for every mobile user.

Give non-creators a familiar, touch-first interface with templates, presets, and guardrails so they can record and produce polished video on their own.

III

Cross-platform consistency

Build once and render identically across every mobile platform.

A single video engine powers iOS, Android, Flutter, and React Native, so a project edited on one device exports the same on every other. Need the web counterpart? See our Video Editor SDK for Web and the umbrella Video Editor SDK, or browse every capability.

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 on-device, so user content never leaves the phone 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, mobile-OS 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

Embed a fully customizable, timeline-based video editor on the web.

Photo SDK

Bring high-quality photo editing into your application.

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.

Social Media

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

E-Commerce

Personalize product visuals and lift conversions.

Stories & Reels Editor

Native, on-brand stories and reels editing inside your mobile app.

Creative Automation

Generate on-brand creative variations from templates at scale.

Get in touch

Ready to ship video editing on mobile?

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

Frequently Asked Questions

It is a native video editing SDK you embed directly into your mobile app. One cross-platform engine powers camera capture, timeline editing, templates, and AI-assisted editing inside your iOS, Android, Flutter, and React Native app.

The SDK ships native integrations for iOS and Android, plus first-class support for React Native, Flutter, Ionic, and Cordova — so you can ship from a single codebase regardless of your mobile stack.

Yes. The mobile editor UI is fully customizable — show or hide tools, reposition and rename controls, apply your brand theme, and translate every label so the editor feels like a native part of your app.

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

No. All capture, editing, and encoding runs on-device using the native engine and hardware acceleration. There is no rendering backend to build or operate — exports finish directly on the user's phone.

Yes. The SDK includes a built-in camera module for photo and video capture, with controls for resolution, frame rate, flash, and front/back switching, so users can record and edit without leaving your app.

Yes. Because capture, editing, and client-side encoding all run on-device, the editor works fully offline. Only optional cloud features such as asset sync or AI plugins require connectivity.

The SDK imports common photo and video formats and exports MP4 and other channel-ready video formats with configurable resolution, bitrate, and quality settings.

The mobile SDK ships native AI plugins for image generation, video generation, background removal, style transfer, text-to-graphics, and text-to-speech — all surfaced inside the mobile editor UI. AI plugins lead on web today, with native mobile AI features rolling out on the roadmap.

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 editor, with flexible plans for startups through enterprises. Contact sales for details.

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

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