StackBlitz website screenshot

StackBlitz

StackBlitz is an online development environment that runs Node.js applications entirely in the browser using WebContainers, a WebAssembly-based operating system that boots Node.js in milliseconds without a remote server. It serves developers, technical writers, and platform teams who need interactive coding environments, documentation playgrounds, or embedded IDE experiences. The platform provides a JavaScript SDK for programmatically creating and embedding projects, and a WebContainer API for booting full Node.js runtimes directly inside web applications. StackBlitz also offers Codeflow, a one-click GitHub integration for pull request review and issue fixing workflows.

2 APIs 0 Features
Developer ToolsWebAssemblyNode.jsIDEBrowser RuntimeCode Environments

APIs

StackBlitz JavaScript SDK

A lightweight (3kB gzipped) JavaScript SDK that lets developers programmatically create, open, and embed StackBlitz projects in web pages, documentation sites, or blog posts. Pr...

WebContainer API

A browser-based runtime API that executes Node.js applications and operating system commands directly inside a browser tab using WebAssembly. Provides classes and methods for bo...

Pricing Plans

Stackblitz Plans Pricing

4 plans

PLANS

Rate Limits

Stackblitz Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Stackblitz Context

0 classes · 32 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
WebContainersDocumentation
WebContainersDocumentation
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: stackblitz
name: StackBlitz
description: StackBlitz is an online development environment that runs Node.js applications entirely in the browser using
  WebContainers, a WebAssembly-based operating system that boots Node.js in milliseconds without a remote server. It serves
  developers, technical writers, and platform teams who need interactive coding environments, documentation playgrounds, or
  embedded IDE experiences. The platform provides a JavaScript SDK for programmatically creating and embedding projects, and
  a WebContainer API for booting full Node.js runtimes directly inside web applications. StackBlitz also offers Codeflow,
  a one-click GitHub integration for pull request review and issue fixing workflows.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Developer Tools
- WebAssembly
- Node.js
- IDE
- Browser Runtime
- Code Environments
url: https://raw.githubusercontent.com/api-evangelist/stackblitz/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
- aid: stackblitz:javascript-sdk
  name: StackBlitz JavaScript SDK
  description: A lightweight (3kB gzipped) JavaScript SDK that lets developers programmatically create, open, and embed StackBlitz
    projects in web pages, documentation sites, or blog posts. Provides six primary methods including openProject, embedProject,
    openGithubProject, embedGithubProject, openProjectId, and embedProjectId, along with a VM interface for controlling embedded
    environments post-mount.
  humanURL: https://developer.stackblitz.com/platform/api/javascript-sdk
  tags:
  - JavaScript
  - SDK
  - Embed
  - IDE
  properties:
  - type: Documentation
    url: https://developer.stackblitz.com/platform/api/javascript-sdk
  - type: SDKOptions
    url: https://developer.stackblitz.com/platform/api/javascript-sdk-options
  - type: VMInterface
    url: https://developer.stackblitz.com/platform/api/javascript-sdk-vm
- aid: stackblitz:webcontainer-api
  name: WebContainer API
  description: A browser-based runtime API that executes Node.js applications and operating system commands directly inside
    a browser tab using WebAssembly. Provides classes and methods for booting a container instance, mounting file systems,
    spawning processes, managing files, and handling OAuth authentication. Supports npm, pnpm, and yarn natively and emits
    events for port bindings and server-ready states. Commercial use in production for-profit applications requires a license.
  humanURL: https://webcontainers.io/api
  baseURL: https://webcontainers.io
  tags:
  - WebContainers
  - Node.js
  - Browser Runtime
  - WebAssembly
  properties:
  - type: Documentation
    url: https://webcontainers.io/api
  - type: GettingStarted
    url: https://webcontainers.io/guides/quickstart
common:
- type: Website
  url: https://stackblitz.com
- type: Documentation
  url: https://developer.stackblitz.com
- type: WebContainersDocumentation
  url: https://webcontainers.io
- type: GitHubOrganization
  url: https://github.com/stackblitz
- type: LinkedIn
  url: https://www.linkedin.com/company/stackblitz
- type: Blog
  url: https://blog.stackblitz.com
- type: Pricing
  url: https://stackblitz.com/pricing
- type: StatusPage
  url: https://status.stackblitz.com
- type: X
  url: https://x.com/stackblitz
- type: Plans
  url: plans/stackblitz-plans-pricing.yml
- type: RateLimits
  url: rate-limits/stackblitz-rate-limits.yml
- type: FinOps
  url: finops/stackblitz-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com