Integrate Editing and Design Tools in Minutes

Add photo, video, and design editing, creative automation, and AI workflows to your product with one SDK.

  • Deeply customizable, white-label UI
  • AI-powered editing and automation
  • Headless and programmatic rendering API
Available for
Web
Mobile
Desktop
Server

Trusted by 600+ product teams

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

What are you building?

Pick the product you're building. Each path routes to the right SDK solution and the platforms it runs on, with real examples of what teams have already shipped.

Powered by AI Gateway

One API, 30+ models. Swap providers without rewriting code, and future-proof your product against model deprecations.

Explore AI Gateway

An SDK made by developers for developers

Spin up the creative editor starter kit 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: Clone starter kit
npx degit imgly/starterkit-creative-editor-ts-web/src/imgly ./src/imgly
Step 1: Create project
npm create vite@latest your-project-name -- --template vue-ts && cd your-project-name
Step 2: Clone starter kit
npx degit imgly/starterkit-creative-editor-ts-web/src/imgly ./src/imgly
Step 1: Create project
ng new your-project-name && cd your-project-name
Step 2: Clone starter kit
npx degit imgly/starterkit-creative-editor-ts-web/src/imgly ./src/imgly
Step 1: Create project
npm create vite@latest your-project-name -- --template svelte-ts && cd your-project-name
Step 2: Clone starter kit
npx degit imgly/starterkit-creative-editor-ts-web/src/imgly ./src/imgly
Step 1: Create project
npx create-next-app@latest your-project-name --typescript && cd your-project-name
Step 2: Clone starter kit
npx degit imgly/starterkit-creative-editor-ts-web/src/imgly ./src/imgly
Step 1: Create project
npm create vite@latest your-project-name -- --template vanilla-ts && cd your-project-name
Step 2: Clone starter kit
npx degit imgly/starterkit-creative-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.

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 3: List available skills first
npx skills add imgly/agent-skills --list
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
Step 3: Or copy the builder agent
cp agent-skills/plugins/cesdk/agents/builder.md .claude/agents/cesdk-builder.md

Learn more about Agent Skills

Success story

How Digitas Germany Powers 140+ Dealer Campaigns Across 10 Automotive Brands

Digitas Germany video

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.

Martin Röhr Senior Project Manager
Digitas Germany
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.
Your partner in crime

Why IMG.LY?

Battle-tested

Matured in demanding production environments, powering 500+ million creations every month.

Scalable & future-proof

We ship new features and improvements continuously, so your product stays ahead of industry shifts.

Customizable

Flexibly themed and extended, so you can build custom UIs and add your own editor functionality.

Cross-platform

One engine across web, mobile, desktop, and server, with consistent rendering everywhere.

Frequently asked questions

The editor doesn't ship a roles system itself, but you can gate access with any backend, and the SDK's extensible hooks let you check permissions and adjust editor behavior accordingly.

Yes. You can register your own stickers, frames, and overlays as asset sources. See the asset documentation for details.

Yes. You choose which features to enable: configure the toolbar on mobile, or call the API directly on web to assemble exactly the feature set you need.

The SDK runs on web and mobile, and headless on the server. Web: JavaScript, React, Vue, Angular, Svelte, and Next.js. Mobile: iOS, Android, React Native, and Flutter. Desktop: macOS, Mac Catalyst, and Electron. Server: Node.js.

You can import individual elements as PNG, JPG, or SVG today, with importers for PDF and common design-file formats in active development.

CreativeEditor SDK scenes export to PNG, JPEG, TGA, raw binary, and PDF, including print-ready CMYK PDF/X. See the export guide in the documentation.

Yes. You have full control over the editor's UI and functionality, and smart templates, lockable designs, and placeholders let you control the editing process itself.

Yes. Alongside the full CreativeEngine documentation, our solutions team offers support tiered to your license. Get in touch to walk through your use case.

You can run the CreativeEngine in any Node.js environment and deploy it on any platform with Node.js support.

Yes. Every product has a free trial, and you can explore the live demos right away.

Yes. The editor runs client-side, so it keeps working without a connection. For a fully offline deployment, contact sales about an offline license.