# PhotoEditor SDK

Embed powerful photo editing into your web, iOS, and Android apps.   Choose from extensive list of photo editing features to perfectly match your use case and customize UI to make it feel like a native part of your app.   All with just a few lines of code.

##### Available for

- Web

-- [Javascript](https://img.ly/docs/cesdk/js/get-started/overview-e18f40/)

-- [React](https://img.ly/docs/cesdk/react/get-started/overview-e18f40/)

-- [Angular](https://img.ly/docs/cesdk/angular/get-started/overview-e18f40/)

-- [Vue JS](https://img.ly/docs/cesdk/vue/get-started/overview-e18f40/)

-- [Svelte](https://img.ly/docs/cesdk/svelte/get-started/overview-e18f40/)

-- [NextJs](https://img.ly/docs/cesdk/js/get-started/overview-e18f40/?framework=nextjs)

- Mobile

-- [iOS](https://img.ly/docs/cesdk/ios/get-started/overview-e18f40/)

-- [Android](https://img.ly/docs/cesdk/android/get-started/overview-e18f40/)

-- [React Native](https://img.ly/docs/cesdk/react-native/get-started/overview-e18f40/)

-- [Flutter](https://img.ly/docs/cesdk/flutter/get-started/overview-e18f40/)

- Desktop

-- [MacCatalyst](https://img.ly/docs/cesdk/mac-catalyst/what-is-cesdk-2e7acd/)

-- [macOS](https://img.ly/docs/cesdk/macos/what-is-cesdk-2e7acd/)

-- [Electron](https://img.ly/docs/cesdk/electron/get-started/overview-e18f40/)

- Server

-- [Renderer](https://img.ly/docs/cesdk/renderer/cesdk-renderer-overview-7f3e9a/)

-- [Node.JS](https://img.ly/docs/cesdk/node/get-started/overview-e18f40/)

## Unlock the Power of Photo Editing With IMG.LYâs SDK

*â*

*Advanced features*

## Powerful Photo Editor for Any Platform

### Powerful Photo Editing Features

Enable users to create standout images with tools like brightness, saturation, contrast, and crop , plus creative features like dynamic stickers, filters, and t ext design that unlock expressive, high-impact edits.

### One Photo Editor - Multiple Platforms

Deliver a consistent, high-quality photo editing experience across web, iOS, and Android with a natively available SDK and a UX-optimized interface tailored for every platform.

### Fully Customizable UI

Match the editor UI to your use case with customizable toolbars, icons, and theming , creating a seamless, on-brand editing experience that feels native to your app.

### Extensive Asset Library

Give users instant access to built-in creative assets like stickers, filters, frames, and overlays. Integrate libraries like Getty Images, Unsplash, Airtable, and Pexels for high-quality stock content, or connect your own assets.

### Client-side Photo Encoding

The photo 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.

### Native AI Features

Edit photos with AI-powered features like variant creation, style transfer, background swapping, object removal, and more.

Stay flexible with model-agnostic AI plugins that let you integrate any third-party model or API , keeping your platform fast, personalized, and future-ready.

### Extensibility through Plugins

Extend the editor with custom features like background removal or vectorization using our flexible Plugin API enabling you to quickly adapt to user feedback and evolving requirements without waiting on platform updates.

### Everything you need

## Key Photo Editing Capabilities

Choose features that best match your use case and create a smooth and enjoyable creation process.

### Editing

#### Adjustments

- Web

- Mobile

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

#### Effect & Blur

- Web

- Mobile

Add a unique mood to designs with effects & blur.

#### Element Snapping

- Web

- Mobile

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

#### Blend Modes & Grouping

- Web

- Mobile

Define the blending behavior and grouping.

#### Undo & Redo

- Web

- Mobile

Allow users to undo and redo all editing operations.

### Special Effects

#### Dynamic Stickers

- Web

- Mobile

Add any number of clips and arrange them on the timeline.

#### Animations

- Web

- Mobile

Animate elements and define exact behaviour.

#### Split

- Web

- Mobile

Split video into multiple clips.

### Templating

#### Design Templates

- Web

- Mobile

Create role based design templates to jumpstart usersâ creativity.

#### Text Variables

- Web

- Mobile

Enable mass personalization and creative automation by embedding variables.

#### Placeholders & Lockable Designs

- Web

- Mobile

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

#### Configurable Presets

- Web

- Mobile

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

### Customizability

#### Build Custom UIs

- Web

- Mobile

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

#### Theming

- Web

- Mobile

Change the editor theme to fit seamlessly with your app.

#### Media Libraries

- Web

- Mobile

Set up custom libraries that are easily sortable.

#### Toolbar Customization

- Web

- Mobile

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

#### Internationalization

- Web

- Mobile

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

#### Export Options

- Web

- Mobile

Export designs in JPG, PNG, or PDF with custom quality, page ranges, and dimensions.

*And thereâs more*

### Check Out Other Use Cases

*Learn more about related social media solutions.*

#### Web2Print Designer

Elevate your Web2Print application with best-in-class Design Editor.

#### Creative Automation

Automate & scale content creation with ease.

#### Variable Data Printing

Enable mass-personalization in your design & print workflows.

#### Photo Prints

Provide seamless design experience and inspire users with easily personalized templates.

#### Print Personalization

Streamline personalization for your print products.

#### Apparel Designer

Whether t-shirts, hoodies or caps, build for any use case, deploy on any platform.

### More from IMG.LY

#### IMG.LY for Brands & Agencies

Automate design processes and generate on-brand marketing materials with ease.

#### IMG.LY for Marketing Tech

Scale and automate any creative workflow.

#### Camera SDK

Make in-app recording easy with our Camera SDK.

#### Photo Editor SDK

Bring beautiful photo editing to your applications.

#### Creative Editor SDK

Empower your users with an easy-to-use design editor.

#### IMG.LY for Social Media

Unleash your users' creativity & leverage user generated content.

#### IMG.LY for DAM

Empower users toÂ create,Â collaborateÂ , andÂ automate design tasks in your app.

#### Video Editor SDK

Powerful video editor for your iOS, Android, and web applications.

## What Our Clients Say About Us

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. IMG.LY gave us the scale and flexibility we needed to grow.

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.This capability has been essential to delivering on our promise of fast, scalable creative production.

Logan Welbaum@Founder@Plai

IMG.LYâs solution engineers did a deep dive on our business case and helped us implement a custom print kiosk UI.

AndrÃ© Albrecht@Digital Solution Manager@Brother

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@Swiss Post

Our app has photo-editing at the very core of its experience and the editor has been invaluable in making that vision happen. There are no other tools on the market up to the quality of PE.SDK.

Toby Green@Lead Developer@Elbi

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/Zefiro

Our developers loved that the integration was really straightforward and that everything you need like APIs and documentation is easy to find and of excellent quality.

Thomas Witt@Head of Product@Infopark

I believe that it is one of the easiest to use and most powerful editors on the market and the integration possibilities into our solution are awesome.

Marcus Burk@Head of Marketing@dirico.io

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

## Get in Touch

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

## FAQs

### Where can I find the Terms of Service?

You can find our Terms of Service [right here](https://img.ly/tos) .

### Is the video editor for web part of CE.SDK?

Yes, the video editor is simply an instance of CE.SDK for web in video mode. You can explore the demo for an example:  https://img.ly/showcases/cesdk/video-ui/web

### Which platforms are supported?

The AI plugins are currently available for web-based applications . Support for iOS and Android is coming soon.`

### What is the integration between IMG.LY and Fal.ai?

Itâs a fast way to add AI-powered content generation into a professional-grade visual editor. IMG.LYâs CE.SDK handles the editing UI and UX, while fal.ai provides real-time generative APIs for images, video, and more. Together, they enable fully AI-native creative workflows.

### Do you offer a free trial?

Yes, test out tech without any strings attached. Free Trials are valid for 30 Days after downloading the license key. Start your [free trial](https://img.ly/forms/free-trial) today.

### Which AI models are supported?

We offer out-of-the-box implementations for Anthropic , 11Labs , and [Fal.ai](https://fal.ai/) .Our documentation also provides detailed instructions for integrating other AI providers using custom endpoints.

### How long does it take to get started?

Since we already provide a lot of fal.ai integrations out of the box it should only take a couple of minutes to get started.

### Do you also offer a solution for video editing?

Yes, with VideoEditor SDK and CreativeEditor SDK we offer video editing capabilities for Android and iOS. For more information please refer to our [VideoEditor SDK](https://img.ly/products/video-sdk) or [CreativeEditor SDK](https://img.ly/products/creative-sdk) page.

### Will IMG.LY provide API keys for generative AI services?

We have a partnership with [Fal.ai](https://fal.ai/) , and [IMG.LY](https://img.ly/) customers can access the API at a discounted rate.

For testing and evaluation, we offer dedicated API endpoints.

For production use, we recommend integrating directly with the AI provider of your choice to meet scalability and customization requirements.

### Who is this integration for?

It's ideal for product teams building design tools, ad generators, video editors, meme creators, and other content creation platforms. Especially relevant for creative automation, social UGC tools, and embedded editors in SaaS products.

### Is the editor whitelabeled?

CreativeEditor SDK, PhotoEditor SDK and VideoEditor SDK are white-label solutions to provide you a seamlessly integratable editing experience for your users.

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

Yes, you can let users create templates in the web editor and ship them for adaptation to the mobile video SDKs where users can use them to create stories or reels from their camera recordings. See https://img.ly/use-cases/story-reels-short-video-creation

â

### Do I need a separate license to use the AI features?

No additional CE.SDK license is requiredâ AI plugins are included in your existing CE.SDK license .

However, the generative AI models used within the plugins require separate API licenses.If youâre unsure which service fits your needs, get in touch. Weâre happy to help you evaluate or prototype.

### Do I need ML/AI expertise to use fal.ai?

Not at all. Fal.ai abstracts away the complexity of AI models and infrastructure. You get simple APIs that return generated content, no need to train or host your own models.

### Do the different SDK versions for the individual platforms all include the same features?

Yes, we ensure feature parity across platforms. For a complete list of the SDK's tools and features please refer to the features section on our product pages for [PhotoEditor SDK](https://img.ly/products/photo-sdk) , [Creative Editor SDK](https://img.ly/products/creative-sdk) and [VideoEditor SDK](https://img.ly/products/video-sdk) .

### Can I use my own AI models?

Yes. Our AI plugin architecture is modular and fully open .

You can integrate any model accessible via API , and the plugin code is open source and available on GitHub.

[Check out our developer tutorials](https://img.ly/docs/cesdk/js/user-interface/ai-integration/custom-provider-16e851/) to learn how to connect your own models to the editor.

### Can I customize the editor UI and user experience?

Yes. CE.SDK is fully modular and themable. You can customize everything from the toolbar to the workflow logic, so the editor feels native to your product.

### Can I try a demo of the AI Editor?

Absolutely. You can try the live demo to explore core features and the user experience.

If youâd like to test the AI capabilities inside your own app , contact us and weâll set you up with a dedicated instance.

### What kind of media can fal.ai generate?

Fal.ai supports a range of generative models for images, video, and other media types. Itâs optimized for speed, flexibility, and content diversity.

### Do you guarantee a certain uptime?

Our Licenses are validated when launching the SDK, therefore we have a target uptime of 95%.

### How can I test these features in my app?

Reach out to us, and weâll provide a dedicated testing environment and API access so you can evaluate the features directly in your product.

### Is there a free trial or sandbox environment?

Yes. Both fal.ai and IMG.LY offer trial access or sandbox environments so you can test the integration before committing. [Start your free trial today](https://img.ly/forms/free-trial) .

### What license do I need for the AI Editor?

Youâll need a regular CE.SDK license to access the AI Editor.

If you donât have one yet, start a free trial or contact our sales team to get set up.

### What platforms are supported?

CE.SDK supports Web, iOS, Android, and desktop platforms. Fal.ai offers cloud APIs that can be accessed from any frontend or backend environment.

### Is there a usage limit in the demo?

Yes. The demo is rate-limited to 5 generated images and 2 videos . If youâd like more extensive access or want to test AI features inside your own product, just get in touch and weâll provide a dedicated instance.

### How is pricing handled for the integration?

Pricing is managed separately by IMG.LY and fal.ai based on your usage, user volume, and product needs. [Reach out for tailored pricing plans](https://img.ly/forms/contact-sales) .

### Is it possible to self-host the AI features?

Our AI plugins run client-side and communicate with third-party model APIs. While we donât offer self-hosting for models, you can host your own models or use private API endpoints if required.

### Can I customize the UI of the AI tools?

Yes. CE.SDK allows deep customization of the UI. You can tailor the AI feature layout, interaction patterns, and accessibility to match your appâs design system.

## Read our White Papers


[Source](https://img.ly/products/photo-sdk/demo)

## PhotoEditor SDK Web Demo

*Easily bring beautiful photo editing to your applications.*

### PE . SDK

-- [Web](https://img.ly/docs/pesdk/web/introduction/getting_started/)

- Web

-- [Javascript](https://img.ly/docs/pesdk/web/introduction/getting_started/)

## Why PhotoEditor SDK

### Create Unique Experiences

Customize the UI for the  perfect photo experience across all platforms, while matching your look and feel.

### Drive Engagement

Add photo editing to your application to create inspiring and compelling experiences that keep users engaged.

### Accelerate Time toÂ Market

Free up your engineering team to focus on growth and innovation, while accelerating release cycles.

## Packed with Features

#### Fully Customizable

Match your app's look and feel for a seamless photo editing experience. Improve adoption by streamlining the UI.

#### From URL or Camera

Open the camera preview and pass images directly to your mobile app for editing, or load them into your web app from a URL.

#### Templating

Create customizable design templates by serializing edits as a separate layer that can be restored on other platforms or devices.

#### Configurable Presets

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

#### Element Snapping

Snap stickers and text to control points for more precise placement with our snapping tool.

#### Dynamic Stickers

Dynamically insert text into stickers, such as the current date or temperature, from your mobile app. Pull data from any source.

#### Localization

Add support for additional languages, or customize any existing button label.

#### EXIF Data

Read and write file EXIF metadata. Preserve metadata when opening and exporting files.

#### Undo and Redo

Allow your users to undo and redo all operations, including image manipulations.

#### Output Formats

Choose the desired output file format (JPEG or PNG for web, HEIF or TIFF for mobile) and compression quality.

*One for All*

## Solutions for Use Cases

### Social Media

Boost engagement by letting users create beautiful photos and stories directly within your application. Personalize photos 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 detailed product imagery that shows the customer exactly what theyâre getting. Make products stand out with photo editing tools, like cropping, color adjustment, photo filters, and more. Optimize images so they load quickly for better SEO.

### Print on Demand

Increase revenue with beautiful & customizable photo books. Let customers adjust and correct their photos, or enhance them with creative tools such as custom text, free-hand drawing, or stickers. Offer a set of professionally designed photo frames they can customize with their own photos.

### Annotation

Allow users to capture photos from their camera directly within your app, and then markup areas with text, brush and custom shapes. Clean up photos by cropping, rotating, adjusting colors, and more, while preserving all EXIF data. Annotated images can be shared, uploaded to a server, or published into a report.

### Stock Photography

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

### Cloud Storage

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

### Marketing

Improve clickthrough rates with better campaign and newsletter imagery . Allow users to overlay custom text onto images, 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.

### CMS / Website Builder

Give users the option to edit and touch up their images, from within your CMS or website builder , by using their browser or mobile app. Crop, rotate, adjust colors or brightness, and more, while ensuring a consistent image output across platforms.

*The Swiss Army Knife of Photo Editing*

## Powerful Editing Tools

### Adjustments

A Swiss Army Knife for image optimization and post-processing, PhotoEditor SDK offers adjustment tools for fine-tuning images and producing striking creatives.

##### Customization Options

To streamline the UI, adjustment options can be enabled or disabled. Out-of-the-box options include Brightness, Saturation, Contrast, Gamma, Clarity, Exposure, Shadows, Highlights, Whites, Blacks, and Temperature.

### Brush

The brush engine is optimized for touch screen interaction and supports different brush strokes that can be edited in terms of width, hardness and color.

##### Customization Options

Brush size presets can be customized, along with the default color and hardness.

### Filter

The filter library contains over 60 categorized filters covering all state-of-the-art style and mood settings . Let users achieve the look and feel they desire with just a click.

##### Customization Options

By default, all filters are available to the user and can be disabled individually. The filter library can be expanded by importing & configuring custom LUT filters from Photoshop, GIMP, or Lightroom.

### Focus

The focus tool adds a radial, mirrored, linear or gaussian blur to images creating depth and adding focus . The tool can also be used to mimic tilt-shift and bokeh effects.

##### Customization Options

Any focus mode can be enabled or disabled.

### Frames

The frame tool works with any given photo size and ratio . It provides two distinct options to apply frames: The static option is optimized for complex and irregular frame assets, while the dynamic option works perfectly for assets with repeatable or stretchable areas.

##### Customization Options

Customize the library by either restricting available frames, or expanding the collection by uploading custom assets.

### Overlays

Overlays are a powerful way to add a unique mood to the final composition. Users can create textured paper looks or lens flare lighting effects by using one of the available blend modes: Normal, Overlay, Hard Light, Soft Light, Multiply, Darken, Lighten, Screen, and Color Burn.

##### Customization Options

Expand the library by importing and configuring custom JPEG or PNG assets.

### Stickers

PhotoEditor SDK ships with a categorized sticker library that is optimized for user exploration, and contains emoticons and shapes.

##### Customization Options

Add and remove stickers to the library, or let users upload their own sticker designs. Stickers can be rotated or have its tint color adjusted by the user.

### Text

The text feature lets users quickly add text to any picture or creative. Users can edit font size, color, and line spacing. It is also possible to add a colorful background to create text panels.

##### Customization Options

Easily add new custom fonts to the library, or remove existing fonts.

### Text Design

The text design tool marries input-text with typography, creating modern lettering designs. Change colors or shuffle options with a randomizer function.

##### Customization Options

The current version of the PhotoEditor SDK does not support creating custom text designs. However, the available text design layouts can be pre-defined.

### Transform

The transform capability includes cropping, flipping, and rotation operations. PhotoEditor SDK includes preset crop ratios like 16:9, 1:1, and popular formats for Facebook, Twitter, and other social media platforms.

##### Customization Options

Alter preset crop ratios or create new ones. Enforce crop sizes by pre-defining available aspect ratios.

## A Custom Editor for your Use Case

#### Custom Assets

#### Custom Aspect Ratio

#### Custom Components

## Serialization & Templates

All edits can be saved anytime. Pick up designs where you left off, and share templates across plattforms.

###### Integration

*Built to Build*

## Framework Support

*Integrate & customize with ease. We support major platforms and provide granular control via code.*

## Ready to Get Started?

Explore our docs to get started right away or hit up the sales team when youâre ready for the next steps.


[Source](https://img.ly/products/video-sdk-mobile)