Embed a production-ready web video editor in days, not months
Add a customizable, in-app video editor to your web platform — complete with timeline, effects, and export — using a single SDK.
- Deeply customizable
- WebAssembly-powered
- Templates & automation
- Server-side rendering

Made for product teams that require instant value
Replace a multi-month build with a ready-to-integrate editor and a developer-focused proven workflow.
Go live with an in-app editor in a few days
Replace a multi-month build with a starter kit and a focused integration.
Save 6–12 months of engineering time vs. building from scratch
Offload editor UX, video processing, and browser quirks.
3× more videos created inside your product
Keep users in your app instead of losing them to external tools.
Trusted by 100+
industry leaders









Integrating IMG.LY’s editor meant we didn’t have to build or maintain a complex editing layer ourselves. That kept our team focused on our core AI ad engine and saved us countless development hours — while still giving our customers the ability to polish and customize creatives at scale.
Hikari Senju
CEO, Omneky

With IMG.LY we built a central creative portal that now powers over 140 dealer campaigns across multiple automotive brands. Before this, asset creation was slow and inconsistent.
Martin Röhr
Product Owner, Digitas

By embedding IMG.LY’s editor we were able to hit key RFP requirements and deliver a template-based creative experience that now serves 1,000+ customers. It helped us win more deals and exceed enterprise expectations without needing to hire dedicated design teams.
Rob Driscoll
Director of PM, Optimizely

Since integrating IMG.LY’s editor, we now deliver 30,000+ ad creatives per month, dramatically shorten time-to-launch, and help our clients cut design spend by up to $10,000 per month.
Logan Welbaum
Founder, Plai

Our customers create over a million personalized postcards each year choosing from over hundreds of templates with IMG.LY’s SDK. It’s the only solution that allows us to build our own specialized, on-brand UI that integrates seamlessly with our platform.
Jeanine Zaalberg
Product Manager, SwissPost

From a developer’s perspective, the most powerful feature of the photo editor is the integration process. It was completely flawless, quick, and easy to integrate.
Stefano Fornari
CTO, Funambol

We compared IMG.LY SDK with other solutions and found that it would be the best fit for us since it provides all the features that are crucial for our use case.
Carem Pereira
SCRUM Manager, HP

Key Capabilities
Extensive features to serve any use case and enable a smooth and enjoyable creation process.
For your users
For your product
Looking for the full feature list?
Browse every CE.SDK capability across video, design, photo, print, and AI.
Explore all capabilitiesHow to embed the web video editor into your product
From npm install to in-browser encode, four steps to a working web video editor.
Spin up the web editor
Install the JavaScript SDK and drop in a starter kit. The editor runs in the browser within minutes, no server required.
Starter Kits

Theme and customize for your product
Pick the tools you expose, set aspect ratios per use case, and apply your brand styling so the editor feels native to your app.
Explore customization demos

Create templates and connect asset sources
Design branded templates, wire in stock libraries, and add your own fonts and brand assets through the configuration API.
Explore template demo

Encode in the browser, deliver from your stack
Videos render entirely client-side via WebCodecs. Send the finished file to your storage, CDN, or downstream service from the same session.

Why product teams choose CE.SDK for video
Time to market
Launch a web video editor in days, not a year-long project.
Ship a full-featured editor with a proven SDK and starter kit so you can test, iterate, and win video use cases fast—without freezing your roadmap.
Empower non-creators
Make video editing approachable for everyone.
Give non-designers a familiar, creator-style interface with templates, presets, and guardrails so they can produce polished videos on their own.
Match modern user expectations
Offer the editing experience users expect from leading creator tools.
Deliver smooth, responsive in-browser editing with the effects, controls, and layouts your users already know from consumer video apps. Need a native iOS and Android editor too? Pair this with our mobile SDK, or browse every CE.SDK capability.
How Digitas Germany Powers 140+ Dealer Campaigns Across 10 Automotive Brands
140+
campaigns live across 10 brands
600+
dealers creating assets self-serve
6+ mo
of build time avoided
Digitas Germany is a leading digital agency that helps brands build unified, high-impact customer experiences to accelerate business growth.
I showed the project internally to hundreds of colleagues. Everyone wants to use it for other clients. It’s a no-brainer once you see what’s possible.
Digitas Germany

Challenge
Manual, agency-driven campaign production across 9–10 automotive brands, 600+ dealers, and three languages — slow, costly, and dependent on outside teams.
Solution
A self-service campaign portal built on CE.SDK’s template engine, variable system, and server-side rendering. Dealers localize on-brand social, print, and video assets in seconds.
- 6+ months of estimated build time avoided.
- 3× more videos created per active user.
- 85% of videos now created fully in-app.
Explore more case studies
See how companies use IMG.LY to build powerful video experiences.
View all case studiesAn SDK made by developers for developers
Spin up the web video editor starter kit with one command, plug it into your existing upload or creation flows, and stay in control with a clean, documented API.
npm create vite@latest your-project-name -- --template react-ts && cd your-project-name npx degit imgly/starterkit-video-editor-ts-web/src/imgly ./src/imgly npm create vite@latest your-project-name -- --template vue-ts && cd your-project-name npx degit imgly/starterkit-video-editor-ts-web/src/imgly ./src/imgly ng new your-project-name && cd your-project-name npx degit imgly/starterkit-video-editor-ts-web/src/imgly ./src/imgly npm create vite@latest your-project-name -- --template svelte-ts && cd your-project-name npx degit imgly/starterkit-video-editor-ts-web/src/imgly ./src/imgly npx create-next-app@latest your-project-name --typescript && cd your-project-name npx degit imgly/starterkit-video-editor-ts-web/src/imgly ./src/imgly npm create vite@latest your-project-name -- --template vanilla-ts && cd your-project-name npx degit imgly/starterkit-video-editor-ts-web/src/imgly ./src/imgly 
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.
claude plugin marketplace add imgly/agent-skills claude plugin install cesdk@imgly npx skills add imgly/agent-skills -a claude-code npx skills add imgly/agent-skills --skill docs-react -a claude-code npx skills add imgly/agent-skills --list git clone https://github.com/imgly/agent-skills.git cp -r agent-skills/plugins/cesdk/skills/docs-react .claude/skills/cesdk-docs-react cp agent-skills/plugins/cesdk/agents/builder.md .claude/agents/cesdk-builder.md Learn more about Agent Skills
More from IMG.LY
Ready to see it in your browser?
Contact our sales team to learn more about licensing options and get access to our AI plugins for CE.SDK.
Licensing FAQs
CE.SDK is a fully-featured video editing SDK that you can embed directly into your web application. It provides timeline editing, transitions, text overlays, and export capabilities—all running in the browser.
CE.SDK supports all modern browsers including Chrome, Firefox, Safari, and Edge. We recommend the latest versions for the best performance and feature support.
Yes, the editor UI is fully customizable. You can show/hide tools, apply your brand colors and styling, and configure which features are available to your users.
Yes, you can start with a free trial that includes full access to all features. Contact our sales team to get started.
CE.SDK works with any JavaScript framework including React, Vue, Angular, Svelte, and plain JavaScript. We provide framework-specific starter kits to help you get started quickly.
Video rendering happens client-side in the browser using WebCodecs and WebGL for hardware-accelerated performance. For server-side rendering at scale, we also offer a Node.js SDK.
CE.SDK supports MP4, WebM, and MOV for input. Export formats include MP4 (H.264) and WebM (VP9) with configurable quality and resolution settings.
Yes, CE.SDK is storage-agnostic. You can connect it to any storage backend including AWS S3, Google Cloud Storage, Azure Blob Storage, or your own servers.
Our Terms of Service are available at img.ly/terms. For enterprise agreements, please contact our sales team.
Pricing is based on monthly active users (MAU) who interact with the editor. We offer flexible plans for startups, growing businesses, and enterprises. Contact sales for details.
Yes, our commercial licenses allow full white-labeling. You can remove all IMG.LY branding and present the editor as part of your own product.
Yes, we offer enterprise licenses with custom terms, dedicated support, SLAs, and volume discounts. Contact us to discuss your requirements.
We offer email support for all plans, with priority support and dedicated success managers available on enterprise plans.
Yes, we have comprehensive documentation, API references, and tutorials at img.ly/docs.
Yes, join our developer community on Discord to connect with other developers and get help from the team.
Yes, CE.SDK is built with security in mind. All video processing happens client-side, so your users' content never leaves their browser unless you explicitly upload it.
Yes, we are SOC 2 Type II certified. Contact our sales team for our security documentation and compliance reports.
SSO integration is available on enterprise plans. We support SAML 2.0 and OIDC protocols.
CE.SDK is optimized for a wide range of devices. We use adaptive quality settings and efficient rendering to ensure smooth editing even on modest hardware.
CE.SDK works on any modern browser with WebGL support. We recommend at least 4GB RAM and a recent browser version for optimal performance.
Yes, you can configure maximum resolution limits and quality presets to balance performance with output quality for your specific use case.
Yes, CE.SDK supports custom asset sources. You can connect to any CDN, DAM, or asset management system via our Asset Library API.
Yes, CE.SDK integrates seamlessly with headless CMS platforms like Contentful, Sanity, and Strapi for asset management and content delivery.
Yes, you can load any web fonts into the editor. We support WOFF, WOFF2, TTF, and OTF formats.
Yes, you can create and save custom templates using our Template API. Templates can include predefined layouts, assets, and styling.
Yes, we provide a library of professionally designed templates for common use cases like social media posts, ads, and presentations.
Yes, you can control which elements of a template are editable. Lock certain elements while allowing users to customize others.
CE.SDK supports MP4 (H.264), WebM (VP9), and GIF exports. You can configure resolution, bitrate, and frame rate.
Yes, you can queue multiple export jobs with different settings to generate various formats from a single project.
Yes, our Node.js SDK enables server-side rendering for batch processing, scheduled exports, and high-volume workflows.
Yes, CE.SDK supports adding audio tracks. You can include background music, voiceovers, and sound effects.
Yes, you can trim, split, and adjust the volume of audio clips directly in the timeline editor.
CE.SDK supports MP3, WAV, AAC, and OGG audio formats for import.
Yes, CE.SDK is optimized for mobile browsers including Safari on iOS and Chrome on Android.
Yes, we offer native SDKs for iOS and Android with the same feature set as the web version.
Yes, CE.SDK supports pinch-to-zoom, drag-and-drop, and other touch gestures for intuitive mobile editing.