Back to Glossary
Starter Kit UIs

Platform Notes

Definition

An overview of which platforms and frameworks CE.SDK supports with official starter kits and integration guides. CE.SDK’s cross-platform C++ rendering engine powers all of these targets with shared core logic, ensuring consistent output quality across platforms.

Web

All web integrations run entirely client-side with no server dependencies required for design and photo editing.

Vanilla JS / TypeScript

React

Angular

Vue

Next.js

Nuxt.js

Svelte

SvelteKit

Video editing on web requires modern web codecs (WebCodecs API), available in Chromium-based browsers (Chrome, Edge, Brave). Video mode is not currently supported on mobile web. Use native mobile SDKs instead.

Mobile

Native mobile SDKs are the recommended path for video editing on mobile.

iOS

Android

Flutter

React Native

Mobile video capabilities depend on the hardware of individual devices. Very large scenes with many simultaneous video streams may encounter limits on parallel encoders and decoders.

Desktop

Electron

macOS

Mac Catalyst

Server

Node.js

For headless design generation, batch processing, and automated workflows.

CE.SDK Renderer

A dedicated Linux server runtime supporting GPU acceleration and video codecs for rendering CE.SDK scenes and archives inside a Docker container.

Cross-Platform Consistency

Because all platforms share the same C++ rendering core, design output (including text rendering, layout, and export quality) is uniform regardless of where CE.SDK is running.

This eliminates a class of platform-specific rendering discrepancies common in web-to-print and cross-platform publishing workflows. A scene designed on web will render identically when exported from a Node.js server, an iOS app, or a desktop Electron application.