Skip to content
English
  • There are no suggestions because the search field is empty.

What platforms, frameworks, and browsers do IMG.LY SDKs support?

All three SDKs run on native iOS and Android, including through React Native and Flutter. CE.SDK covers the most ground with the web, desktop, and server as well, PE.SDK also runs on the web, and VE.SDK stays native to mobile.

Which options you have depends on the SDK. CE.SDK is the broadest, running on the web, on native mobile, on the desktop, and on the server. PE.SDK runs on native mobile and on the web. VE.SDK runs on native mobile, and for video editing on the web you use CE.SDK.

CE.SDK: It covers the widest range of platforms, running in the browser with no server dependencies. Beyond the web, it works natively on iOS and Android, on macOS through Mac Catalyst, on the desktop through Electron, and on the server through Node.js. When you need rendering without a user interface, the CE.SDK Renderer produces output headlessly on Linux. Flutter and React Native build for both iOS and Android from a single codebase, and each target platform needs its own license.

On the web, it ships with official support and starter kits for React, Vue, Angular, Svelte, SvelteKit, Next.js, Nuxt.js, and plain JavaScript.

PE.SDK: It handles photo editing on native iOS and Android, and reaches both platforms through React Native and Flutter. It also runs on the web with HTML5.

VE.SDK: It runs on native mobile: iOS and Android, with React Native and Flutter covering both. For editing video on the web, use CE.SDK, whose video engine runs on the web as well as on native mobile.

Browser support for CE.SDK on the web

Graphics editing works on current desktop and mobile browsers. The minimum versions for graphics editing are:

  • Desktop: Chrome 114+, Edge 114+, Firefox 115+, and Safari 15.6+
  • Mobile: Chrome Android 114+, Chrome iOS 114+, and Safari iOS 15.6+ (on iOS/iPadOS 15+)

Video editing and export run on the desktop only. Firefox supports video editing from version 130 but not video export, because it does not include the H.264 and AAC codecs that encoding requires. Mobile browsers support graphics editing but not video editing or export.

For the exact browser versions behind each video feature, see the browser support table. For a closer look at mobile browsers, see Is CE.SDK compatible with mobile web browsers?.

Other Chromium browsers such as Arc, Brave, Opera, and Vivaldi may work but are not officially tested.

Common questions

  • Does CE.SDK work in a WKWebView? Yes. Inside a WKWebView it is detected as the Web platform rather than iOS or macOS, which means it needs a Web license, not a native one. This is a common surprise for native apps that embed the editor in a web view.

  • Does React Native need one or two licenses? Two. A license covers a single commercial product instance, and iOS and Android count as separate instances, which means each needs its own key. See How many platforms does my IMG.LY license cover?.

  • Can it run in an iframe? Yes. The editor runs inside an iframe, which is how some teams embed it within other platforms.

  • Can it run in a Chrome extension? It runs in any browser context that provides the required APIs. A full extension page such as a popup or a dedicated tab should work, while a content script with limited access to the page may not. This setup is not officially tested.

  • Is there a desktop SDK? On the desktop, it runs through Electron for web builds and through Mac Catalyst for macOS. There is no standalone Windows application SDK.