# E2B

{% hint style="info" %} <sub>Sandboxes are where courage meets containment, configure them before you let agents touch objects.</sub>
{% endhint %}

<h2 align="center"><sub>This page means</sub></h2>

| This page is                                  | This page is not                                               |
| --------------------------------------------- | -------------------------------------------------------------- |
| <sub>Operator guidance for the E2B slot</sub> | <sub>A full secure coding curriculum</sub>                     |
| <sub>Save, Test, quota awareness</sub>        | <sub>A guarantee that every run will finish under budget</sub> |

<h3 id="how-to-get-a-github-api-key-for-aria" align="center"><sub>How to get a E2B API key for ARIA</sub></h3>

{% stepper %}
{% step %} <sub>**Sign in to E2B**</sub>

<sub>**Open**</sub> [<sub>**Dashboard**</sub>](https://e2b.dev/dashboard) <sub>and authenticate with the account that should own billing for sandboxes.</sub>
{% endstep %}

{% step %} <sub>**Create an API key**</sub>

<sub>In the dashboard, open the API keys section (menu labels may vary). Create a key named for this environment, copy it once, and store it only in ARIA or your vault.</sub>
{% endstep %}

{% step %} <sub>**Plan runtime and cost limits**</sub>

<sub>E2B gives 100$ in credits for free, enough to ship hundreds of apps with ARIA.</sub>
{% endstep %}

{% step %} <sub>**Paste in ARIA Settings**</sub>

<sub>In ARIA</sub> <sub></sub><sub>**Settings**</sub><sub>, open</sub> <sub></sub><sub>**E2B**</sub><sub>, paste,</sub> <sub></sub><sub>**Save**</sub><sub>, then</sub> <sub></sub><sub>**Test**</sub><sub>. Product copy describes a list sandboxes style check. If it fails, verify the key prefix and that the E2B account is active.</sub>
{% endstep %}
{% endstepper %}

***

<h2 align="center"><sub>Ask a question</sub></h2>

<p align="center"><sub><strong>What is the maximum runtime and cost you are willing to burn on a single exploratory run?</strong></sub> <br><sub>If you cannot answer, set limits before you scale usage.</sub></p>

<h3 align="center"><sub>Official E2B links</sub></h3>

| Resource                                          | URL                                                                                 |
| ------------------------------------------------- | ----------------------------------------------------------------------------------- |
| <sub>E2B home</sub>                               | [<sub>https://e2b.dev</sub>](https://e2b.dev)                                       |
| <sub>Dashboard</sub>                              | [<sub>https://e2b.dev/dashboard</sub>](https://e2b.dev/dashboard)                   |
| <sub>API keys (typical path; confirm in UI)</sub> | [<sub>https://e2b.dev/dashboard?tab=keys</sub>](https://e2b.dev/dashboard?tab=keys) |
| <sub>E2B docs</sub>                               | [<sub>https://e2b.dev/docs</sub>](https://e2b.dev/docs)                             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ariaagi.com/settings-and-integrations/e2b.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
