E2B website screenshot

E2B

E2B provides secure, isolated sandbox runtimes for AI-generated and agent-driven code, built on Firecracker microVMs that cold-start in under 200ms. The platform's Code Interpreter, AI Sandboxes, and Desktop Sandbox products let LLMs execute Python, JavaScript, Ruby, C++ and other languages with full filesystem, terminal, package management, and browser access for sessions up to 24 hours. Customers include AI labs, agent startups, data teams, and enterprises building code interpreters, deep-research agents, data analysis features, and computer-use agents. SDKs are available for Python and TypeScript and integrate with OpenAI, Anthropic, Mistral, Llama, LangChain, LlamaIndex, and the Vercel AI SDK. Pricing is freemium with Pro and Enterprise tiers and a startups program.

E2B publishes 2 APIs on the APIs.io network: Sandboxes API and Templates API. Tagged areas include Code Interpreter, Sandboxes, Secure Execution, AI Agents, and Firecracker.

E2B’s developer surface includes authentication, documentation, engineering blog, pricing, signup flow, and 9 more developer resources.

40.6/100 thin ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreeSelf serve⚡ Free to try
3 APIs
Code InterpreterSandboxesSecure ExecutionAI AgentsFirecrackermicroVMsCode ExecutionData AnalysisDesktop SandboxComputer UseCustom TemplatesPythonTypeScript

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 40.6/100 · thin
Contract Quality 13.4 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 3.4 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/e2b: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

E2B Sandbox API

The E2B Sandbox API creates and controls per-agent Linux microVMs that can run arbitrary code, install packages, read and write files, stream terminal output, and host headless ...

E2B Sandboxes API

The Sandboxes API from E2B — 12 operation(s) for sandboxes.

E2B Templates API

The Templates API from E2B — 1 operation(s) for templates.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

E2B Sandbox API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

E2B Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

E2B Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

E2B Finops

FINOPS

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

E2B Authentication

apiKey · 1 scheme

SECURITY

E2B Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

E2B Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

E2B Agentic Access

17 operations · 9 acting · 1 human-in-the-loop

17 operations · 9 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: e2b
name: E2B
description: E2B provides secure, isolated sandbox runtimes for AI-generated and agent-driven code, built on Firecracker microVMs
  that cold-start in under 200ms. The platform's Code Interpreter, AI Sandboxes, and Desktop Sandbox products let LLMs execute
  Python, JavaScript, Ruby, C++ and other languages with full filesystem, terminal, package management, and browser access
  for sessions up to 24 hours. Customers include AI labs, agent startups, data teams, and enterprises building code interpreters,
  deep-research agents, data analysis features, and computer-use agents. SDKs are available for Python and TypeScript and
  integrate with OpenAI, Anthropic, Mistral, Llama, LangChain, LlamaIndex, and the Vercel AI SDK. Pricing is freemium with
  Pro and Enterprise tiers and a startups program.
type: Index
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/e2b.png
tags:
- Code Interpreter
- Sandboxes
- Secure Execution
- AI Agents
- Firecracker
- microVMs
- Code Execution
- Data Analysis
- Desktop Sandbox
- Computer Use
- Custom Templates
- Python
- TypeScript
url: https://raw.githubusercontent.com/api-evangelist/e2b/refs/heads/main/apis.yml
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.20'
apis:
- aid: e2b:sandbox-api
  name: E2B Sandbox API
  description: The E2B Sandbox API creates and controls per-agent Linux microVMs that can run arbitrary code, install packages,
    read and write files, stream terminal output, and host headless browsers. Code Interpreter is a higher-level surface tuned
    for LLM-driven Python and JavaScript execution with rich outputs.
  humanURL: https://e2b.dev/docs
  baseURL: https://api.e2b.dev
  tags:
  - Sandboxes
  - Code Interpreter
  - Templates
  - Filesystem
  - Process
  - Terminal
  - Desktop
  properties:
  - type: Documentation
    url: https://e2b.dev/docs
  - type: APIReference
    url: https://e2b.dev/docs/sdk-reference
  - type: GettingStarted
    url: https://e2b.dev/docs/quickstart
  - type: Signup
    url: https://e2b.dev/auth/sign-up
  - type: SDKs
    url: https://github.com/e2b-dev/e2b
  - type: SDKs
    url: https://github.com/e2b-dev/code-interpreter
  - type: SDKs
    url: https://github.com/e2b-dev/desktop
  - type: GitHubOrganization
    url: https://github.com/e2b-dev
  - type: GitHubRepository
    url: https://github.com/e2b-dev/e2b-cookbook
  - type: Pricing
    url: https://e2b.dev/pricing
  - type: Blog
    url: https://e2b.dev/blog
  features:
  - name: Fast Sandbox Boot
    description: Firecracker microVMs that start in under 200ms with no cold starts.
  - name: Multi-Language Execution
    description: Run Python, JavaScript, Ruby, C++, and more inside the sandbox.
  - name: Code Interpreter
    description: Higher-level SDK that returns charts, tables, and stdout/stderr for LLM-driven analysis.
  - name: Filesystem and Process
    description: Full file I/O, package installation, and process control with streaming output.
  - name: Custom Templates
    description: Build reusable sandbox images with your own dependencies and tools.
  - name: Long-Running Sessions
    description: Sessions up to 24 hours on Pro for deep research and long agent runs.
  - name: Desktop Sandbox
    description: Virtual desktop environments for LLM computer-use agents.
  - name: Browser Inside Sandbox
    description: Headless browser access for agents that need both code and web.
  - name: Cookbook and Templates
    description: 20+ integration patterns published in the e2b-cookbook repo.
  useCases:
  - name: LLM Code Interpreter
    description: Power Python/JS code execution behind chat assistants and copilots.
  - name: Deep Research Agents
    description: Give agents a persistent, secure workspace for multi-step research jobs.
  - name: Data Analysis and Visualization
    description: Let agents load datasets, run analysis, and return charts safely.
  - name: Computer Use Agents
    description: Pair with vision models to operate a full desktop environment.
  - name: CI/CD and GitHub Actions
    description: Run untrusted or AI-generated code inside isolated VMs.
  integrations:
  - name: OpenAI
  - name: Anthropic
  - name: Mistral
  - name: Llama
  - name: LangChain
  - name: LlamaIndex
  - name: Vercel AI SDK
  - name: CrewAI
  - name: AutoGen
  - name: Hugging Face
  authentication:
  - type: API Key
    description: API key passed via the `E2B_API_KEY` environment variable or `Authorization` header authenticates SDK and
      REST calls.
- aid: e2b:e2b-sandboxes-api
  name: E2B Sandboxes API
  description: The Sandboxes API from E2B — 12 operation(s) for sandboxes.
  humanURL: https://e2b.dev/docs
  baseURL: https://api.e2b.dev
  tags:
  - Sandboxes
  properties:
  - type: OpenAPI
    url: openapi/e2b-sandboxes-api-openapi.yml
- aid: e2b:e2b-templates-api
  name: E2B Templates API
  description: The Templates API from E2B — 1 operation(s) for templates.
  humanURL: https://e2b.dev/docs
  baseURL: https://api.e2b.dev
  tags:
  - Templates
  properties:
  - type: OpenAPI
    url: openapi/e2b-templates-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/e2b-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/e2b-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/e2b-domain-security.yml
- type: Authentication
  url: authentication/e2b-authentication.yml
- type: Website
  url: https://e2b.dev
- type: Documentation
  url: https://e2b.dev/docs
- type: Blog
  url: https://e2b.dev/blog
- type: GitHubOrganization
  url: https://github.com/e2b-dev
- type: Pricing
  url: https://e2b.dev/pricing
- type: Signup
  url: https://e2b.dev/auth/sign-up
- type: Discord
  url: https://discord.gg/U7KEcGErtQ
- type: Twitter
  url: https://x.com/e2b_dev
- type: TermsOfService
  url: https://e2b.dev/terms
- type: PrivacyPolicy
  url: https://e2b.dev/privacy
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com