Skip to content
Uncontained Install the SDK

A BrowserPod alternative that runs binaries as they ship

No Wasm rebuild of your tools: the arm64 Linux build that already exists is the one that runs.

Try it in your browser
npm i @uncontained/sdk

Uncontained vs BrowserPod, side by side

BrowserPod, from Leaning Technologies, is a WebAssembly kernel with a Linux-compatible syscall interface. Programs are built for its Wasm target; third-party binaries are not supported yet.

Uncontained compared with BrowserPod
Capability Uncontained BrowserPod
Real Linux kernel Yes, Linux 6.18 No, a Wasm kernel with a Linux-like syscall interface
Third-party native binaries Yes, unmodified arm64 No; Wasm builds only
Native npm packages (esbuild, sharp) Yes, as published Only with a Wasm build
Node.js 26.13.0 22, modified
Bun 1.4.4 Polyfill of some APIs
apt and Debian packages Yes, Debian 13 No
WASI and WASIX WASI 0.1, 0.2, 0.3 and WASIX Not adopted, by choice
Network Raw TCP, UDP and TLS HTTP, HTTPS and WebSocket; more through their edge servers
Claude Code in the tab Yes Yes, in BrowserCode

BrowserPod facts are from Leaning Technologies’s own pages, read on 10 November 2026.

When BrowserPod is the better fit

BrowserPod lists mobile browsers as supported and gives public URLs to ports through its edge network. If you need a public preview URL from the tab, that is built in there.

Questions about switching from BrowserPod

Do I have to rebuild my tools for Uncontained?

No. Debian’s arm64 packages and vendor Linux binaries run as published. Node and Bun programs run on the browser’s JavaScript engine automatically.

Does Uncontained support WASI?

Yes: WASI 0.1, 0.2 and 0.3, WASIX, and the real wasmer CLI with registry packages.

Does it need a server?

No sandbox server. The machine runs on the visitor’s computer; a relay is only needed for outside network access.

Other comparisons