E2B is an open-source infrastructure that allows you to run AI-generated code in secure isolated sandboxes in the cloud. To start and control sandboxes, use our JavaScript SDK or Python SDK.
npm i e2bE2B_API_KEY=e2b_***
import Sandbox from 'e2b'
const sandbox = await Sandbox.create()
const result = await sandbox.commands.run('echo "Hello from E2B!"')
console.log(result.stdout) // Hello from E2B!If you need runCode(), install the Code Interpreter SDK:
npm i @e2b/code-interpreterimport { Sandbox } from '@e2b/code-interpreter'
const sandbox = await Sandbox.create()
const execution = await sandbox.runCode('x = 1; x += 1; x')
console.log(execution.text) // outputs 2Visit E2B documentation.
Visit our Cookbook to get inspired by examples with different LLMs and AI frameworks.