
What is E2B?
E2B is an open-source infrastructure that allows you run to AI-generated code in secure isolated sandboxes in the cloud. To start and control sandboxes, use our JavaScript SDK or Python SDK.
Run your first Sandbox
1. Install SDK
JavaScript / TypeScript
npm i @e2b/code-interpreter
Python
pip install e2b-code-interpreter
2. Get your E2B API key
- Sign up to E2B here.
- Get your API key here.
- Set environment variable with your API key.
E2B_API_KEY=e2b_***
3. Execute code with code interpreter inside Sandbox
JavaScript / TypeScript
import { Sandbox } from '@e2b/code-interpreter'
const sandbox = await Sandbox.create()
await sbx.runCode('x = 1')
const execution = await sbx.runCode('x+=1; x')
console.log(execution.text) // outputs 2
Python
from e2b_code_interpreter import Sandbox
with Sandbox() as sandbox:
sandbox.run_code("x = 1")
execution = sandbox.run_code("x+=1; x")
print(execution.text) # outputs 2
4. Check docs
Visit E2B documentation.
5. E2B cookbook
Visit our Cookbook to get inspired by examples with different LLMs and AI frameworks.
E2B Code Interpreter
Project Details
- lawrenciumLr103/code-interpreter
- Apache License 2.0
- Last Updated: 1/29/2025
Recomended MCP Servers
✍ 一款优秀的开源博客发布应用。
MCP server for Docker
Interact with lightning addresses and use other common lightning tools with your LLM
A Model Context Protocol (MCP) server for square
Rest To Postman Collection MCP Server
Academic Paper Search MCP Server for Claude Desktop integration. Allows Claude to access data from Semantic Scholar and...
小红书MCP服务 x-s x-t js逆向
An MCP server to help you "play with your documents" via Docling 🐥
The AI Browser Automation Framework





