VE.SDK

VideoEditor SDK

Build modern video editing into your iOS, Android or web app.

Integrate in minutes and customize to match your use case.

Available for

YOUR PARTNER IN CRIME

Market-Leading SDK

Our battle-tested SDK is deployed in over 500 applications and used by millions of users across 29 countries.

HP
Shopify
Reuters
Hootsuite
Semrush

Capabilities

The Modern Video Solution for any Platform

Powerful Video Editing Features

Deliver modern video editing experience to your users.

Arrange videos on a timeline, trim and crop to the right duration and composition, and overlay audio tracks.

Take advantage of a full suite of design editing features such as filters, stickers and text overlay.

A globe

Custom Video editor for your Use Case

All Video Editor UIs are highly customizable to fit your app and use case.

On web you can even build your own UI using our developer-friendly headless API.

A globe

Client-side Video Encoding

The video editor runs entirely on the user’s mobile device or in the browser.

Your users benefit from reduced bandwidth costs and upload times.

You benefit from zero server costs and no barriers to scaling your app.

Creative Automation for Video

Run the video editor SDK on your servers for a fully-fledged creative automation solution.

Let users create video templates, and generate variations on your servers using any data source.

A globe

Video-based Designs & Creative Workflows

The video editor for web is fully integrated into our design editor SDK.

Allow users to embed videos in any design and create stunning templates.

ADVANCED FEATURES

All Video Editing Features in One Place

From video essentials to advanced creative workflows, you can adapt the video editor SDK to the feature set that is just right for your use case.

Editing Essentials

Transform

A globe

Crop, flip, and rotate videos operations. Preset crop ratios to common formats.

Trim

A globe

Set the the start and end time of videos.

Text Design

Overlay text on videos and apply modern lettering designs.

Adjustments

A globe

Fine-tune videos with an exhaustive set of adjustment operations such as brightness and contrast.

Element Snapping

A globe

Snap stickers and text to control points for more precise placements.

Undo and Redo

A globe

Allow users to undo and redo all editing operations.

Brush

Brush supports different strokes, width, hardness and color and is optimized for touch screen interaction.

Focus

A globe

Add depth and focus to videos using radial, mirrored or gaussian blur.

Special Effects

Filters

A globe

Over 60 state-of-the-art filters allow users to control the style and mood of their creations.

Dynamic Stickers

Add any number of dynamic stickers and arrange them on the timeline.

Frames and Overlays

Add a unique mood to videos of any size or ratio with frames and overlays choosing from a number of blend modes.

Templating

Design Templates

A globe

Create role based design templates for videos to jumpstart users’ creativity.

Text Variables

A globe

Enable mass personalization and creative automation by embedding variable in videos.

Placeholders & Lockable Designs

A globe

Constrain templates to guide your users’ design and ensure brand consistency.

Configurable Presets

Enforce a consistent aesthetic across all video creations by using preset filters, adjustments, fonts, and crop ratios.

Composition

Merge Video

A globe

Pick, edit and merge several video clips into a single visual sequence.

Video Collage

A globe

Arrange multiple videos on a single page for immersive video collages.

Overlay Audio

A globe

Add audio files to videos and set the mood through music or narration.

Asset Libraries

A globe

Add custom assets for filters, stickers, overlays and frames.

Customizability

Build Custom UIs

A globe

Use the headless API powering all video operations to implement an entirely custom UI.

Theming

A globe

Change the editor theme to fit seamlessly with your app.

Media Libraries

A globe

Set up custom video and audio libraries that are easily sortable.

Toolbar Customization

A globe

Reposition toolbar elements, change icons, or rename tools to fit your use case.

Localization

A globe

Add support for additional languages, and customize any button label.

built to build

Framework Support

Integrate With Ease

We obsess about developer experience which is why we designed clear and easy to use APIs with instructive guides and real-world examples.
Should you ever need it, expect first-class support from the developers who built the SDKs.

Integrating on Web

The Video Editor SDK for web is part of our CreativeEditor SDK offering a whole suite of design tools on top of the video editing capabilities.

CreativeEditor SDK (Video)
VideoEditor SDK
Web
Integration
import CreativeEditorSDK from 'https://cdn.img.ly/packages/imgly/cesdk-js/1.31.0/index.js';
window.onload = async () => {
const config = {
license: 'vERESgSXbYj5Rs-FF4DzkMvhdQLh0Mxe6AD8V-doP6wqe_gmYmx_oUKqIlMkwpMu',
userId: 'guides-user',
theme: 'light',
baseURL: 'https://cdn.img.ly/packages/imgly/cesdk-js/1.31.0/assets',
ui: {
elements: {
view: 'default',
panels: {
settings: true
},
navigation: {
position: 'top',
action: {
save: true,
load: true,
download: true,
export: true
}
},
libraries: {
// highlight-background-track-library-entries
backgroundTrackLibraryEntries: ['ly.img.image', 'ly.img.video']
// highlight-background-track-library-entries
}
}
},
callbacks: {
onUpload: 'local',
onSave: (scene) => {
const element = document.createElement('a');
const base64Data = btoa(unescape(encodeURIComponent(scene)));
element.setAttribute(
'href',
`data:application/octet-stream;base64,${base64Data}`
);
element.setAttribute(
'download',
`cesdk-${new Date().toISOString()}.scene`
);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
},
onLoad: 'upload',
onDownload: 'download',
onExport: 'download'
}
};
const cesdk = await CreativeEditorSDK.create('#cesdk_container', config);
cesdk.addDefaultAssetSources();
// highlight-demo-asset-sources
cesdk.addDemoAssetSources({ sceneMode: 'Video' });
// highlight-demo-asset-sources
// highlight-create-video-scene
const scene = await cesdk.createVideoScene();
// highlight-create-video-scene
};
One for all

Built with Video Editor SDK

Build social media clones, streamline marketing campaign creation, upgrade cloud storage editing tools, and boost your brand performance with user-generated content.
Multiple use cases, one SDK.

Social Media

Boost engagement by letting users create beautiful short content and stories directly within your application. Personalize videos with custom hashtag overlays, stickers, filters, and more. Or enforce a consistent aesthetic by providing customizable design templates and preset filters.

E-Commerce

Increase conversion rates and average order value with product videos that show the customer exactly what they’re getting. Make products stand out with editing tools, like cropping, color adjustment, photo filters, and more. Optimize videos so they load quickly for better SEO.

Stock Photography

Make it easy for contributors to submit polished stock videos by offering post-processing directly within your application. Programmatically resize and crop videos, or overlay watermarks to prevent unauthorized use. Preserve, edit, or add EXIF metadata.

Cloud Storage

Allow users to edit their videos from your platform, using any device, before uploading for storage. Crop, rotate, adjust colors or brightness, and more, while ensuring a consistent video output across platforms. Preserve, edit, or add EXIF metadata.

Marketing

Improve clickthrough rates with better campaign and newsletter visuals. Allow users to overlay custom text onto videos, crop, resize, add filters, and more, from an inline editor directly within your application. Accelerate the production of campaign assets by creating customizable design templates and preset filters.

What Our Customers Say

HP

We compared PhotoEditor 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
Elbi
Funambol/Zefiro

Ready to Get Started?

With a free trial and pricing that fits your needs, it's easy to find the best solution for your product.

FAQs

What video-editing features do you support?

We provide a vast range of features, such as: transform, trim, adjustments, undo & redo, brush, focus / blur, text variables & text design, filters, dynamic stickers, frames & overlays, templates, merge videos, video collages, and audio overlay. 

You can also create templates with placeholders & lockable designs, and add your own asset library.

Can I decide on which features to implement?

Yes, you have full control over which features you decide to use. You can configure the toolbar on mobile and on web you can interface with the API directly to build the exact feature you need.

Which platforms/ frameworks are supported?

Our IMG.LY SDK is suitable for web and mobile (Android & iOS). Supported frameworks are React-Native, Flutter, Ionic, and Cordova for mobile and React, Angular, Svelte and Vue.js for web. For more information, please visit our Guides.

Can I create Instagram/Facebook/TikTok-like stories using your video editor?

Yes, with our CreativeEditor SDK and Video Editor SDK you can create content suitable for social media platforms, as well as create your own social media apps.

Can I enable/ disable a function by default?

Yes, you have full control over the Editor’s UI and functionality. You can also take full control over the editing process with smart templates, lockable designs and placeholders.

Do you offer integration support?

Yes, apart from accessing our complete Video Editor documentation you can also contact our support team. We offer different levels of support based on your license type. To learn more, please get in touch with our Sales Team.

Can I try your Editors to see how it works?

Yes, we offer a free trial for all our products. You can get your free trial right now.

Sign up for a Newsletter

Stay up to date with feature releases!