WebContainers
StackBlitzWebAssembly Node.js runtime that boots a full dev environment (filesystem, package manager, terminal, dev server) inside the browser with no remote VM. Picked when an agent and user need to share an in-browser sandbox with millisecond startup and near-zero server cost. `webcontainer-core` is MIT (~4.6K stars) but stale (last push April 2025); the production WebContainer API and StackBlitz/Bolt.new platform are proprietary. Powers Bolt.new, which hit 7M+ users and $40M ARR by Dec 2025; StackBlitz raised Series B in Jan 2025 at $700M valuation.
WebContainers by StackBlitz, a browser-based (WASM) runtime that executes Node.js / npm projects fully client-side in the browser tab. Distributed as @webcontainer/api on npm. Confirmed live June 2026 via webcontainers.io. The public github.com/stackblitz/webcontainer-core repo is MIT but is only an issue tracker / docs hub; the actual runtime is a proprietary StackBlitz service requiring a commercial license for for-profit production use.
Openness
2 high confidence- source
- partial
- public-repo
- webcontainer-core is MIT but issue-tracker only (no runtime source)
- actual-runtime
- proprietary(StackBlitz)
- license-terms
- Proprietary, free for OSS/prototypes, commercial license required for for-profit production(charge beyond 10k API req/mo)
- distribution
- @webcontainer/api npm (proprietary binary)
The MIT 'open' repo holds no implementation; the runtime is closed and gated by a commercial license for production use. Best classed source_available leaning closed; flag open_washed for the MIT-issue-tracker-as-open source framing.
- https://github.com/stackblitz/webcontainer-core recorded 2026-06-04
MIT repo is a central hub for issues/bug reports, not the runtime implementation
- https://www.npmjs.com/package/@webcontainer/api recorded 2026-06-04
WebContainer API distributed as npm package; commercial license required for for-profit production use (free for OSS/POC, charge beyond 10k req/mo)
Adoption
3 low confidencePowers StackBlitz's own IDE and is embedded by named projects (SvelteKit, Astro, Scrimba, egghead.io, Xata) for in-browser code experiences. No disclosed download/MAU figure on the primary pages; placed at 3 on named-integration reported traction. No hard usage_volume number found, so confidence low.
- https://webcontainers.io/ recorded 2026-06-04
WebContainers used by SvelteKit, Astro, Scrimba, egghead.io, Xata (named integrations); no quantitative usage figure
Capability
3 medium confidenceUnique in-browser execution with instant start and zero server cost, but Node/JS-only and not a general-purpose server-side code sandbox for arbitrary languages, a different (narrower) capability profile than microVM/container peers. Mid-tier within deployment.
- https://webcontainers.io/ recorded 2026-06-04
runs Node.js/npm and WASM fully in-browser, 'up to 10x faster than local', any modern framework
Unchanged since 2026-07-30 (last edited, not re-checked)