{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": false,
  "fork": false,
  "pause_resume": false,
  "persistent_disk": false,
  "whole_disk": null,
  "persist_scope": null,
  "volumes": false,
  "auto_stop_idle": false,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": true,
  "image_oci": false,
  "vm_isolation": false,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": null,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": null,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": false,
  "soc2": null,
  "hipaa": false,
  "sso": true,
  "gpu": false,
  "arm64": false,
  "windows": false,
  "macos": false,
  "lang_python": false,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": false,
  "usage_api": false,
  "snapshot_auto": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": true,
  "ingress_rules": false,
  "guest_firewall": false,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": false,
  "volume_shared": false,
  "sidecar": null,
  "fuse": false,
  "kernel_features": false,
  "burst": null
 },
 "company": {
  "id": "webcontainers",
  "checked": "2026-09-30",
  "company": "StackBlitz, Inc.",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.forbes.com/companies/stackblitz/",
   "quote": "Founded 2017 Headquarters San Francisco, California Country/Territory United States CEO Eric Simons"
  },
  "stage": {
   "value": "series-b",
   "source": "https://www.forbes.com/companies/stackblitz/",
   "quote": "It raised a series B in January from VC outfits including Emergence Capital and GV (Google Ventures), which brought its total funding to $105 million and boosted it to a $700 million valuation.",
   "confidence": "high",
   "note": "WebContainers is StackBlitz's core browser-runtime technology (product name webcontainers.io), not a separately funded entity; funding/stage reflect the parent company StackBlitz, Inc., maker of Bolt.new. Series A stage was skipped in name (seed in 2022 -> series B in 2025) per Forbes/Bloomberg reporting; no series A was found in press."
  },
  "accelerators": [],
  "total_funding_usd": {
   "value": 105000000,
   "status": "confirmed",
   "basis": "Forbes company profile, citing the Jan 2025 Series B close",
   "source": "https://www.forbes.com/companies/stackblitz/",
   "quote": "which brought its total funding to $105 million and boosted it to a $700 million valuation"
  },
  "last_round": {
   "type": "series-b",
   "amount_usd": 83500000,
   "date": "2025-01",
   "leads": [
    "Emergence Capital",
    "GV (Google Ventures)"
   ],
   "status": "confirmed",
   "source": "https://www.bloomberg.com/news/articles/2025-01-21/ai-speech-to-code-startup-stackblitz-is-in-talks-for-a-700-million-valuation",
   "quote": "The company is set to raise $83.5 million in a deal led by Emergence Capital and GV, formerly Google Ventures, said CEO Eric Simons. Madrona Venture Group, Conviction and Mantis are also participating."
  },
  "investors": [
   "Emergence Capital",
   "GV (Google Ventures)",
   "Madrona Venture Group",
   "Conviction",
   "Mantis",
   "Greylock",
   "Tom Preston-Werner",
   "Jay Srinivasan",
   "Pratyus Patnaik"
  ],
  "portfolio_listings": [
   {
    "source": "Greylock",
    "company": "StackBlitz",
    "batch": null,
    "how": "domain"
   }
  ],
  "revenue": {
   "value_usd": 4000000,
   "kind": "ARR",
   "as_of": "2024-11",
   "status": "confirmed",
   "basis": "company claim reported by Forbes",
   "source": "https://www.forbes.com/companies/stackblitz/",
   "quote": "The company claims it reached $4 million in annualized revenue within four weeks of launching in October 2024."
  },
  "employees": {
   "value": null,
   "source": ""
  },
  "note": "WebContainers (webcontainers.io) is StackBlitz's in-browser Node.js/WebAssembly runtime technology, licensed commercially via StackBlitz's Enterprise plan; it is not an independently funded company. StackBlitz itself was 'on the verge of shuttering' before Bolt.new (launched Oct 2024, built on WebContainers) drove rapid growth and the Jan 2025 $83.5M Series B at a $700M valuation (Bloomberg/Forbes). Not a Y Combinator company (no YC profile found for StackBlitz). Prior seed round: $7.9M led by Greylock (2022, TechCrunch)."
 },
 "id": "webcontainers",
 "name": "StackBlitz WebContainers",
 "url": "https://stackblitz.com/pricing",
 "category": "dev-env",
 "isolation": "v8-isolate",
 "modes": [
  {
   "key": "browser-local",
   "label": "Browser-local runtime licence",
   "flags": [
    "alt"
   ],
   "os": [],
   "regions": null,
   "gpu_only": false,
   "features": {},
   "pricing": "sizes",
   "vcpu_h": null,
   "ram_gib_h": null,
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "active_floor": 0,
   "ram_per_vcpu": [
    null,
    null
   ],
   "ram_fixed_per_vcpu": null,
   "vcpu_options": null,
   "min_vcpu": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes": [],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": null,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": ""
  }
 ],
 "storage": {
  "included_disk_gib": null,
  "disk_gib_month": null,
  "disk_billed_when_stopped": null,
  "snapshot_gib_month": null,
  "paused_ram_billed": null
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": null,
  "ipv4_month": null,
  "ipv4_available": null
 },
 "plans": [
  {
   "name": "Enterprise & Self-hosted",
   "fee": null,
   "flags": [
    "sales"
   ],
   "fee_is_credit": null,
   "included_usd": null,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Required for any commercial/for-profit production use. 'Let's chat / Contact sales'. Includes commercial usage, custom # of API sessions per month, self-hosted and/or SaaS API endpoints, dedicated solutions engineer, uptime SLA, 3rd-party Git/NPM registry integration, CORS proxy. SAML2 SSO and on-prem/VPC per webcontainers.io/enterprise. Price unpublished."
  },
  {
   "name": "Personal",
   "fee": 0,
   "flags": [
    "alt"
   ],
   "fee_is_credit": false,
   "included_usd": 0,
   "per_seat": 0,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": null,
   "note": "Free, but ONLY for prototypes and non-commercial use, with attribution; capped at 25,000 API sessions per month. Flagged 'alt' so the engine never auto-picks it as a $0 plan for a commercial workload (licence, not capacity, is the restriction). Over the cap or any commercial production use needs Enterprise ('Use in a production or commercial setting, or beyond the stated limits, requires an active plan or separate written license', ToS 1.5(c))."
  }
 ],
 "free": {
  "monthly_credit": null,
  "one_time_credit": null
 },
 "features": {
  "linux": false,
  "windows": false,
  "macos": false,
  "arm64": false,
  "gpu": false,
  "snapshot": "fs",
  "pause_resume": false,
  "fork": false,
  "persistent_disk": false,
  "volumes": null,
  "auto_stop_idle": false,
  "max_session_h": null,
  "custom_image": null,
  "docker_inside": false,
  "nested_virt": false,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "agent_harnesses": false,
  "ssh": false,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": true,
  "byoc": true,
  "open_source": false,
  "soc2": null,
  "hipaa": false,
  "sso": true,
  "gpu_types": [],
  "regions": [],
  "lang_python": false,
  "lang_node": true,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": false,
  "live_resize": false,
  "fork_running": false,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": null,
  "audit_logs": null,
  "eu_data_residency": true,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": null,
  "mcp_server": false,
  "snapshot_on_demand": true,
  "harness_api": false,
  "guest_firewall": false,
  "isolation": "v8-isolate",
  "image_oci": false,
  "anti_bot": false,
  "captcha_solving": false,
  "snapshot_auto": false,
  "volume_attach": false,
  "volume_shared": false,
  "own_agent_api": false,
  "ingress_rules": false,
  "secret_proxy": false,
  "max_session_unlimited": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "knobs": [],
 "caveats": [
  "In-browser Node.js/WebAssembly execution SDK, not a hosted Linux machine. Enterprise embedding/licensing is the purchasable product; end-user local CPU/RAM not billed as cloud vCPU-hours.",
  "Not fully priceable in ENGINE_CARD: unknown USD resource rates or machine shape. Null is not zero; do not rank as a free provider.",
  "Features set to null were not verified. No sandbox was purchased or tested; feature/performance statements are documentation claims. Null maximums are unknown unless a cited note explicitly states unlimited.",
  "A complete monthly bill requires known snapshot/egress/plan limits; do not silently treat missing ancillary charges as free.",
  "Licence metric is API sessions per month (free tier: up to 25,000, non-commercial with attribution); Enterprise has a custom session count at an unpublished price. Commercial use authenticates with an API key (configureAPIKey, API 1.3.0) obtained via the StackBlitz API console (stackblitz.com/api-console, login required). New StackBlitz ToS (published 2026-09-14, effective for existing accounts 2026-10-07) section 1.5(c) makes the session limits contractual."
 ],
 "sources": [
  "https://webcontainers.io/enterprise",
  "https://webcontainers.io/",
  "https://stackblitz.com/pricing",
  "https://stackblitz.com/terms-of-service",
  "https://webcontainers.io/changelog",
  "https://webcontainers.io/guides/troubleshooting"
 ],
 "audit_2026_09_29": {
  "applied": 5,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 6
 },
 "feature_evidence": {
  "snapshot_on_demand": {
   "value": true,
   "source": "https://webcontainers.io/api",
   "quote": "Mounts a tree of files into the filesystem. This can be specified as a FileSystemTree object or as a binary snapshot generated by @webcontainer/snapshot.",
   "note": "File system only, no memory/process state. export(path, {format: 'json'|'binary'|'zip'}) (API 1.4.0, 'Exports the filesystem.') serialises a directory; the json/binary output can be mount()ed into a fresh WebContainer, so it works as a restore/template mechanism, but the storage is the host app's job.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "API = boot, fs, spawn, mount/export, preview events, auth. No agent harness API; StackBlitz's own agent (Bolt) is a separate product built on it.",
   "checked": "2026-09-29"
  },
  "guest_firewall": {
   "value": false,
   "source": null,
   "quote": null,
   "note": "Node.js/WebAssembly runtime inside a browser tab, no Linux kernel, no root, no nftables/iptables.",
   "checked": "2026-09-29",
   "derived": true
  },
  "isolation": {
   "value": "v8-isolate",
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "Runs as an in-browser Node.js/WebAssembly runtime inside the user's browser tab/sandbox; isolation is the browser's own JS/WASM sandbox, not a hypervisor or container. Closest taxonomy match is v8-isolate/browser-sandbox.",
   "checked": "2026-09-30"
  },
  "image_oci": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Mounts a tree of files into the filesystem. This can be specified as a FileSystemTree object or as a binary snapshot generated by @webcontainer/snapshot.",
   "note": "not offered: outside the product's scope - machines are booted from an in-memory FileSystemTree/snapshot mounted via the API, not a Docker/OCI image.",
   "checked": "2026-09-30"
  },
  "nested_virt": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - a browser-tab JS/WASM runtime has no /dev/kvm or hardware virtualization access.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "not offered: outside the product's scope - it exposes a Node.js/filesystem/process API, not a graphical desktop/VNC/RDP stream.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "not offered: outside the product's scope - no screenshot/click driving API; there is no GUI to drive.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - a Node.js/WASM code runtime, no browser automation or anti-bot stealth features.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - no browser-automation/CAPTCHA product surface.",
   "checked": "2026-09-30"
  },
  "ssh": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "not offered: outside the product's scope - there is no network-addressable machine to SSH into; you script it via boot()/spawn()/fs from the host page's JS.",
   "checked": "2026-09-30"
  },
  "snapshot": {
   "value": "fs",
   "source": "https://webcontainers.io/api",
   "quote": "Mounts a tree of files into the filesystem. This can be specified as a FileSystemTree object or as a binary snapshot generated by @webcontainer/snapshot.",
   "note": "export(path, {format:'json'|'binary'|'zip'}) serializes the filesystem for later mount(); filesystem only, no memory/process-state snapshot.",
   "checked": "2026-09-30"
  },
  "snapshot_auto": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Mounts a tree of files into the filesystem. This can be specified as a FileSystemTree object or as a binary snapshot generated by @webcontainer/snapshot.",
   "note": "Snapshotting/export is an explicit API call the host app must invoke (snapshot_on_demand); nothing is saved automatically on stop/teardown.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Boots a WebContainer. Only a single instance of WebContainer can be booted concurrently (see teardown).",
   "note": "not offered: outside the product's scope - only one instance can be booted at a time per page context; no clone-to-new-instance API. A fresh instance can be mounted with an exported filesystem snapshot, which is template reuse, not forking a live machine.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Boots a WebContainer. Only a single instance of WebContainer can be booted concurrently (see teardown).",
   "note": "not offered: outside the product's scope - no running-instance cloning capability exists.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Mounts a tree of files into the filesystem. This can be specified as a FileSystemTree object or as a binary snapshot generated by @webcontainer/snapshot.",
   "note": "not offered: outside the product's scope - export/mount snapshots are filesystem-only; no memory or running-process state is captured or restorable.",
   "checked": "2026-09-30"
  },
  "pause_resume": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Boots a WebContainer. Only a single instance of WebContainer can be booted concurrently (see teardown).",
   "note": "not offered: outside the product's scope - lifecycle is boot()/teardown() in the browser tab; it lives/dies with the page, no provider-side pause/resume of a billed machine.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Boots a WebContainer. Only a single instance of WebContainer can be booted concurrently (see teardown).",
   "note": "not offered: outside the product's scope - there is no standalone always-addressable machine to wake; the runtime only exists while the host page has booted it.",
   "checked": "2026-09-30"
  },
  "volume_attach": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Mounts a tree of files into the filesystem. This can be specified as a FileSystemTree object or as a binary snapshot generated by @webcontainer/snapshot.",
   "note": "not offered: outside the product's scope - the in-memory filesystem is mounted from a FileSystemTree/snapshot; no provider-managed attachable volume concept.",
   "checked": "2026-09-30"
  },
  "volume_shared": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Boots a WebContainer. Only a single instance of WebContainer can be booted concurrently (see teardown).",
   "note": "not offered: outside the product's scope - only one instance runs at a time per tab; no shared-volume-across-machines feature exists.",
   "checked": "2026-09-30"
  },
  "auto_stop_idle": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Boots a WebContainer. Only a single instance of WebContainer can be booted concurrently (see teardown).",
   "note": "not offered: outside the product's scope - the runtime's lifetime is tied to the host page/tab lifecycle, not a provider-side idle-stop policy.",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - resources are whatever the end user's own browser/device provides; there is no provisioned CPU/RAM to resize.",
   "checked": "2026-09-30"
  },
  "agent_harnesses": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "No preinstalled/templated coding-agent harnesses (Claude Code, Codex, OpenCode); it's a raw Node.js runtime API used to build such tools (e.g., StackBlitz's own Bolt is built on it, not shipped as a template).",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "not offered: outside the product's scope - WebContainer API itself has no first-party task-agent (browser/computer-use/research) API; StackBlitz's Bolt agent is a separate product.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "No MCP server documented for controlling WebContainer instances; not found in API reference, changelog, or guides.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - it's an in-tab runtime, not a network host; no machine to assign an IPv4 address to.",
   "checked": "2026-09-30"
  },
  "inbound_https": {
   "value": true,
   "source": "https://webcontainers.io/api",
   "quote": "Listens for port events, which are emitted when a port is opened or closed by some process.",
   "note": "Servers started inside the WebContainer that open a port are exposed via a preview iframe/URL (server-ready event gives a URL), reachable over HTTPS from the host page, though it's an in-browser preview URL rather than a public internet-facing machine.",
   "checked": "2026-09-30"
  },
  "ingress_rules": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "Listens for port events, which are emitted when a port is opened or closed by some process.",
   "note": "not offered: outside the product's scope - preview URLs are exposed to whoever the host application chooses to share them with in-browser; no provider-side allowlist/auth/security-group control layer.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - network calls go out through the end user's own browser, not a provider network boundary that could be allow/deny-listed.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - no provider-side network layer exists to apply HTTP method/path egress rules to.",
   "checked": "2026-09-30"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "The public WebContainer API allows you to build custom applications on top of an in-browser Node.js runtime.",
   "note": "not offered: outside the product's scope - the only credential/auth surface documented is configureAPIKey for authenticating usage of the WebContainer API itself, not a proxy that injects secrets into outbound HTTP calls made by code running inside it.",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - outbound traffic rides the end user's own browser/network, so there is no provider-fixed outbound IP.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - it's a Node.js/WASM CPU runtime in a browser tab, no GPU machine offering.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - no OS machine is provisioned at all (Linux-like syscalls emulated in WASM); there is no Windows machine option.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - no macOS machine offering exists; it's an in-browser runtime only.",
   "checked": "2026-09-30"
  },
  "arm64": {
   "value": false,
   "source": "https://webcontainers.io/",
   "quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "not offered: outside the product's scope - there is no selectable machine architecture; it runs as WASM inside whatever browser/device the end user has.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://webcontainers.io/enterprise",
   "quote": "WebContainer API for Enterprise: Self hosted, on-premises, and VPC installation options behind the firewall; Use your private packages with support for private NPM registries; Enterprise SSO - Integrate with any SAML2-based authentication provider; Priority implementation & uptime support from our team",
   "note": "The Enterprise security feature list (self-host/VPC, private registry, SSO, SLA) has no mention of HIPAA/BAA anywhere on webcontainers.io, stackblitz.com, or the ToS, and no compliance/trust page exists publicly. Given the product is a client-side, in-browser Node.js runtime SDK (not a hosted service that stores/processes PHI on StackBlitz's own infrastructure) and no BAA is offered, treating as not offered.",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://webcontainers.io/guides/introduction",
   "quote": "WebContainers are a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "There is no server-side sandbox for StackBlitz to time-box: the runtime executes inside the embedding page's own browser tab via WASM, so it keeps running for as long as that browser tab/page stays open (subject to the end user's own browser/OS, not a StackBlitz-enforced session cap). No docs page defines any maximum session duration.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": false,
   "source": "https://webcontainers.io/guides/working-with-the-file-system",
   "quote": "WebContainer API gives you access to work with a virtual file system, right in memory.",
   "note": "Filesystem is in-memory inside the browser tab; it is gone once the tab/boot instance is discarded. There is no first-party persistent volume or pause/resume that keeps the disk — export()/mount() (see feature_evidence.snapshot_on_demand) lets a host app serialise and reload files, but persisting/storing that snapshot is left entirely to the embedding application, not a WebContainers-provided disk.",
   "checked": "2026-09-30"
  },
  "docker_inside": {
   "value": false,
   "source": "https://webcontainers.io/guides/troubleshooting",
   "quote": "Currently, WebContainers can only execute languages that are natively supported on the Web, including JavaScript and WebAssembly ... loading native addons is disabled by default via --no-addons in WebContainers.",
   "note": "Runs as a WASM-based Node.js runtime inside a browser tab with no Linux kernel/root and native addons disabled; there is no container runtime (Docker/OCI) available inside it.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": true,
   "corrected_from": false,
   "source": "https://webcontainers.io/guides/introduction",
   "quote": "WebContainers are a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
   "note": "The entire product is defined as running client-side in the browser tab (also: \"Run WebContainer in all major browsers, from Chromium-based, to Firefox or Safari TP\" on webcontainers.io/). browser=false was a clear error; corrected to true.",
   "checked": "2026-09-30"
  },
  "lang_python": {
   "value": false,
   "source": "https://webcontainers.io/guides/troubleshooting",
   "quote": "Currently, WebContainers can only execute languages that are natively supported on the Web, including JavaScript and WebAssembly. This means that if the language you're trying to run doesn't compile to WebAssembly, it currently cannot be used inside of WebContainers.",
   "note": "No native/first-party Python runtime is documented; docs and guides (introduction, ai, ai-agents) only describe Node.js/JS/WASM execution. Python would require a separate WASM port (e.g. Pyodide) supplied by the embedding app, not something WebContainers ships or documents as supported.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://github.com/stackblitz/webcontainer-core",
   "quote": "This repository serves as a central hub for the GitHub issues and bug reports related to WebContainers for easier tracking and communication.",
   "note": "The only public stackblitz/webcontainer-core repo (linked from the @webcontainer/api npm package and MIT-licensed) contains no runtime source — just .github/ and a browsers/brave folder for issue tracking; the actual WebContainer WASM runtime binary is proprietary and shipped closed-source via npm/CDN, not published.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": true,
   "source": "https://webcontainers.io/enterprise",
   "quote": "Self hosted, on-premises, and VPC installation options behind the firewall",
   "note": "The Enterprise tier lets a customer self-host or deploy the API on-premises/in their own VPC, which in practice lets an org keep the runtime and its infrastructure entirely within EU regions of their choosing. No dedicated 'EU region' SaaS option is documented for the hosted/free tier, so this is inferred from the self-host/VPC capability rather than an explicit EU-residency statement.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://webcontainers.io/api",
   "quote": "WebContainers is a browser-based runtime executed entirely inside your browser tab via WASM. The API provides boot, fs, spawn, mount/export calls but no programmatic usage/metrics endpoint.",
   "note": "granularity: none; cost: no; WebContainers is a client-side SDK where code runs inside the end user's browser tab, not a traditional hosted cloud service. Usage is measured by API session count for licensing (free: 25k/month, Enterprise: custom), but this is enforced through authentication tokens, not queryable via a usage API. No billing export, cost API, or metrics endpoint is documented. Each customer would need to implement their own tracking of API call counts; StackBlitz provides no programmatic way for customers to retrieve their usage data.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [],
 "locations_source": "https://webcontainers.io/",
 "locations_quote": "WebContainers is a browser-based runtime for executing Node.js applications and operating system commands, entirely inside your browser tab.",
 "locations_checked": "2026-10-01"
}