Wasmer's Swift SDK brings sandboxed Python, Node.js and FFmpeg running fully on-device on iOS

jedisct1 · x · 2026-09-24

Wasmer released Swift bindings for its SDK targeting iOS 27+ and macOS, letting Swift apps embed sandboxed runtimes: run Python (Flask, Django, FastAPI), start Node.js servers (Express, Next.js), process video with FFmpeg, or download with yt-dlp — fully on-device, no external servers, near-native speed.

Key technical detail: shipping a JIT compiler on iOS is restricted (only enabled for Europe), so Wasmer builds on the WebAssembly engine already inside WebKit — no bundled JIT needed. The API matches its Rust/Python/JavaScript SDKs: create sandbox, load package, run command.

The team also open-sourced WasmerShell, a native iOS terminal demo that installs dependencies and runs anything Wasmer can, right on the phone.

Original post →

More from Infra

Infra channel →