Skip to main content

Documentation Index

Fetch the complete documentation index at: https://arizeai-433a7140.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

E2B
E2B runs each evaluation inside a fresh micro-VM on its own infrastructure. That gives you kernel-level isolation — much stronger than the local sandboxes — plus the ability to install Python packages on the fly and reach the public internet when the configuration allows it. The trade-off is per-call network latency and the need to manage an E2B account.

Setup

  1. Create an E2B account at e2b.dev if you don’t already have one.
  2. Generate an API key in the E2B dashboard.
  3. Add the key to Phoenix. Open Settings → Sandboxes, find the E2B row, click the gear icon, and paste your key as E2B_API_KEY. You can also set it as an environment variable on the Phoenix server instead.
  4. Create a configuration. In the Sandbox Configurations card, click New Sandbox, pick E2B, set the timeout and any environment variables or dependencies the evaluator needs, and save.
Once the configuration exists, code evaluators can select it from their settings.