e2b-dev/E2B
요약
E2B는 AI가 생성한 코드를 클라우드 내 보안 격리된 샌드박스 환경에서 안전하게 실행할 수 있도록 지원하는 오픈 소스 인프라스트럭처입니다. JavaScript와 Python SDK를 통해 샌드박스를 제어할 수 있으며, 코드 인터프리터 기능을 위한 전용 SDK도 제공합니다.
핵심 포인트
- 클라우드 기반의 보안 격리 샌드박스 환경 제공
- JavaScript/TypeScript 및 Python SDK 지원
- 코드 실행을 위한 전용 Code Interpreter SDK 제공
- Terraform을 이용한 셀프 호스팅 및 AWS, GCP, Azure 등 주요 클라우드 지원
E2B는 클라우드 내 보안 격리 샌드박스 (Sandboxes)에서 AI가 생성한 코드를 실행할 수 있게 해주는 오픈 소스 인프라스트럭처 (Infrastructure)입니다. 샌드박스를 시작하고 제어하려면 당사의 JavaScript SDK 또는 Python SDK를 사용하세요.
JavaScript / TypeScript
npm i e2b
Python
pip install e2b
E2B_API_KEY=e2b_***
JavaScript / TypeScript
import Sandbox from 'e2b'
const sandbox = await Sandbox.create()
const result = await sandbox.commands.run('echo "Hello from E2B!"')
...
Python
from e2b import Sandbox
with Sandbox.create() as sandbox:
result = sandbox.commands.run('echo "Hello from E2B!"')
...
runCode() / run_code()를 사용하여 코드를 실행해야 하는 경우, Code Interpreter SDK를 설치하세요:
npm i @e2b/code-interpreter # JavaScript/TypeScript
pip install e2b-code-interpreter # Python
import { Sandbox } from '@e2b/code-interpreter'
const sandbox = await Sandbox.create()
const execution = await sandbox.runCode('x = 1; x += 1; x')
...
E2B 문서 (documentation)를 방문하세요.
다양한 LLM 및 AI 프레임워크를 활용한 예시를 통해 영감을 얻으려면 당사의 쿡북 (Cookbook)을 방문하세요.
E2B 인프라스트럭처를 직접 설정하는 방법을 배우려면 셀프 호스팅 가이드 (self-hosting guide)를 읽어보세요. 인프라스트럭처는 Terraform을 사용하여 배포됩니다.
지원되는 클라우드 제공업체 (cloud providers):
- 🟢 AWS
- 🟢 Google Cloud (GCP)
- Azure
- 일반 Linux 머신 (General Linux machine)
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기