Skip to main content

E2B Code Interpreter - Stateful code execution

Project description

e2b logo

Last 1 month downloads for the Python SDK

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

pip install e2b-code-interpreter

2. Get your E2B API key

  1. Sign up to E2B here.
  2. Get your API key here.
  3. Set environment variable with your API key.
E2B_API_KEY=e2b_***

3. Execute code with code interpreter inside Sandbox

from e2b_code_interpreter import Sandbox

with Sandbox.create() 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

e2b_code_interpreter-2.7.0.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

e2b_code_interpreter-2.7.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file e2b_code_interpreter-2.7.0.tar.gz.

File metadata

  • Download URL: e2b_code_interpreter-2.7.0.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.10.20 Linux/6.17.0-1013-azure

File hashes

Hashes for e2b_code_interpreter-2.7.0.tar.gz
Algorithm Hash digest
SHA256 8c591cc12ad2542e44228de51596e24032c5368d2d01c445182adf78037d31e2
MD5 29171c96047d1ee80d6e55211420d9c2
BLAKE2b-256 d78a24cc33a44fe1b5266362e947ade46a5be9721bf9fe2e8becfea021c34863

See more details on using hashes here.

File details

Details for the file e2b_code_interpreter-2.7.0-py3-none-any.whl.

File metadata

  • Download URL: e2b_code_interpreter-2.7.0-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.10.20 Linux/6.17.0-1013-azure

File hashes

Hashes for e2b_code_interpreter-2.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b6b9ac43371b36c4bafa28890e41acd0f2c0148931cbef07f42a6a3e52a03b60
MD5 b5afd18f8f4c90324e6ebba8dd0c06e2
BLAKE2b-256 6e1b53d20a6b71bae02e498c5df31d2cba12b0838f47f0dfd2b5ea6fb5a466dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page