
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
Yonote MCP Server Prototype
A Python-based MCP for use in exposing Notion functionality to LLMs (Claude)
MCP Server for Snyk Security Scanning
"Data Engineering Tutor," providing personalized updates about Data Engineering concepts, patterns, and technologies to a connected AI client.
Connect your Sanity content to AI agents. Create, update, and explore structured content using Claude, Cursor, and VS...
:tada: (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
mcp server for gitingest
🗣️ Query Brazilian treasury bond data with natural language
A browser extension and MCP server that allows you to interact with the browser you are using.





