AI Potluck
Infrastructure / Deployment

WebContainers

StackBlitz

Boots a full Node.js dev environment inside the browser tab as WebAssembly, running native npm, pnpm and yarn with a filesystem, terminal and dev server and no remote VM. StackBlitz builds and hosts it, and distributes the client as the `@webcontainer/api` npm package. SvelteKit, Astro, Scrimba, egghead.io and Xata embed it for in-browser coding experiences.

The public stackblitz/webcontainer-core repository is an issue tracker and docs hub rather than the runtime implementation, so the openness score was read from the enterprise licensing terms instead. Verified 2026-08-13 via webcontainers.io, the WebContainer enterprise licensing page, and the stackblitz/webcontainer-core repository.

Openness

2 high confidence
2.0
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-licensed "open" repository holds no implementation, while the runtime itself is closed and gated by a commercial license for production use. That makes it source available leaning closed, and the open framing around an MIT issue tracker overstates how open the product is. The WebContainer enterprise licensing page states that prototypes and proofs of concept need no commercial license while production use in a commercial, for-profit setting does; it no longer states the 10k-requests-per-month threshold it once set, and stackblitz/webcontainer-core has gone well over a year without a push.

  • https://github.com/stackblitz/webcontainer-core recorded 2026-08-13

    MIT repo is a central hub for issues/bug reports, not the runtime implementation

  • https://registry.npmjs.org/@webcontainer/api recorded 2026-08-13

    @webcontainer/api is the published client package for the runtime, pointing back at stackblitz/webcontainer-core; the package manifest carries MIT while the runtime it calls is a StackBlitz-hosted service

  • https://webcontainers.io/enterprise recorded 2026-08-13

    prototypes and proofs of concept require no commercial license, but production use of the API in a commercial for-profit setting does, and access may be revoked for use in violation of those terms; no request-count threshold is stated

Adoption

3 low confidence
3.0

Powers StackBlitz’s own IDE and is embedded by named projects - SvelteKit, Astro, Scrimba, egghead.io and Xata, plus Suborbital, re-tune and Touchy Studios - for in-browser code experiences. No download or monthly-active-user figure is disclosed on the primary pages, and webcontainers.io publishes no download, user or session figure anywhere, so this sits at 3 on named integrations alone and confidence is low. The npm client package does carry a countable download series, which would be a candidate signal, but it is not established that npm is the product’s primary channel, so the level is not read from it.

  • https://webcontainers.io/ recorded 2026-08-13

    WebContainers used by SvelteKit, Astro, Scrimba, egghead.io, Xata, Suborbital, re-tune and Touchy Studios (named integrations); no quantitative usage figure

Capability

3 medium confidence
3.0

Unique 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-08-13

    runs Node.js/npm and WASM fully in-browser, 'up to 10x faster than local', any modern framework

Verified 2026-08-13