CreativeEditor SDK

Modern design, photo & video editing inside your app

Bring design, photo, and video creation into your product with one cross-platform SDK, complete with templates, automation, and native AI.

  • Deeply customizable
  • WebAssembly-powered
  • Templates & automation
  • Native AI features
Available for
Web
Mobile
Desktop
Server
CreativeEditor SDK preview showing the design, photo, and video editor across web, mobile, and desktop

One Creative SDK for product teams shipping design, photo, and video

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

Ship in weeks, not 12+ months

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

Cut editor maintenance by 80%

Offload editor UX, rendering, and cross-platform quirks to a maintained engine.

3× more on-brand assets created in-app

Keep users creating inside your product instead of leaving 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

Key Capabilities

One SDK for design, photo, and video, with extensive features to serve any creative use case.

For your users

Looking for the full feature list?

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

Explore all capabilities

Every feature, by category

A full inventory of what the CreativeEditor SDK ships out of the box.

Editing & Color

  • Adjustments (brightness, contrast, exposure)
  • Effects & blur
  • LUT filters & DuoTone
  • Color balance, sharpness, glow
  • Snapping guides
  • Blend modes & boolean ops

Composition & Video

  • Multi-track timeline
  • Cut, trim, split clips
  • Voiceover recording
  • Merge & collage video
  • Overlay audio
  • Dual camera recording

Text & Typography

  • Inline text editing
  • Text variables
  • Text animations
  • Custom fonts (OTF/TTF/WOFF)
  • Kerning, leading, tracking
  • Auto-scale & runs
  • PDF/X export
  • Cutout lines
  • CMYK & spot color
  • Bleed & margins
  • Color palettes
  • Multi-page layouts

Templating & Brand Safety

  • Design templates
  • Placeholders
  • Lockable design
  • Brand kits
  • Locked templates
  • Configurable presets

Asset Management & Imports

  • Custom asset libraries
  • Dynamic asset sources
  • Adobe PSD / AI / IDML import
  • Lottie animations
  • GIF, JPEG, PNG, WebP I/O
  • Gallery as asset source

Customizability & Extensibility

  • Build custom UIs (headless)
  • Theming
  • Toolbar customization
  • Media libraries
  • Internationalization
  • Plugins (BG removal, vectorizer, QR)

Performance & Trust

  • Client-side processing
  • SOC 2 Type II security
  • WCAG AA conformant
  • Source sets
  • Background export
  • Cross-platform consistency

How to embed the creative editor into your workflow

From starter kit to one-engine rendering, five steps to a creative editor in production.

Step 01

Spin up the creative editor in your stack

Install the SDK, clone a starter kit for your framework, and run a working design, photo, and video editor in your app inside the day.

Starter Kits

Powerful design editing integrated into an app with a few lines of code
Step 02

Customize the UI and extend it with plugins

Hide tools your users don’t need, reskin the ones they do, and add your own functionality through the plugin API. The editor becomes part of your product, not a separate one.

Explore customization demos

Creative Editor UI customized with brand colors, custom tools, and plugin-extended panels
Step 03

Open the editor from any creation surface

Drop the editor into upload, asset, or create screens. One engine handles design, photo, and video so users don’t bounce between three tools when their content mixes formats.

Creative Editor opened from an upload screen, with design, photo, and video tools in one canvas
Step 04

Load your templates, brand kit, and asset sources

Wire your DAM, fonts, and brand colors into one creative configuration. Templates and brand rules apply across every output type and every platform you ship on.

Explore extensibility demos

Templates with locked brand elements, brand-kit colors, and editable placeholders
Step 05

Generate at scale through one engine

Render inside the editor for live editing, or call the same engine server-side for batch and scheduled runs. Output is byte-identical across both paths.

Server-side design variation generation pipeline producing byte-identical output to the client editor

Why product teams choose CE.SDK

I

Time to market

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

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

II

Empower non-designers

Make design, photo, and video editing approachable for everyone.

Give non-designers a familiar interface with templates, presets, and guardrails so they can produce polished, on-brand creatives on their own.

III

One engine, every platform

Build once and render consistently everywhere.

A single creative engine powers web, mobile, desktop, and server, so a template created on one platform looks identical 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

Photo SDK

Bring high-quality photo editing into your application.

Video SDK

Embed a fully customizable, timeline-based video editor in your product.

AI Editor

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

Production-ready print workflows with PDF/X export and color management.

Brands & Agencies

Scale on-brand creative production for brands and agencies.

Marketing Tech

Automate any creative workflow at scale.

Web-to-Print Design Tool

Let customers personalize print products in-browser.

Creative Automation

Generate on-brand creative variations from templates at scale.

Get in touch

Ready to see it in your app?

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

Frequently Asked Questions

CreativeEditor SDK (CE.SDK) is a fully-featured design, photo, and video editing SDK you embed directly into your application. One creative engine powers templates, automation, and AI-assisted editing across web, mobile, and desktop.

CE.SDK works on the web (JavaScript, React, Angular, Vue, Svelte, Next.js), mobile (iOS, Android, React Native, Flutter), desktop (macOS, Mac Catalyst, Electron), and server-side via Node.js.

Yes. The UI is fully customizable. Show or hide tools, reposition and rename controls, apply your brand theme, and translate every label. A headless API is available when you want to build a completely custom interface.

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

All design, photo, and video processing runs client-side in the browser using WebAssembly and WebGL for hardware-accelerated performance. For batch and server-side rendering at scale, the Node.js SDK runs the same engine headlessly.

CE.SDK imports PNG, JPEG, and SVG and exports PNG, JPEG, TGA, and print-ready PDF. Video projects export MP4 and WebM with configurable quality settings.

Yes. CE.SDK is storage-agnostic and supports custom asset sources, so you can connect any CDN, DAM, or stock provider such as Unsplash, Getty Images, or Pexels.

CE.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 editor UI.

AI plugins are included with your CE.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 editor as a native part of your product.

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