Песочницы E2B: как дать агенту изолированную машину для кода
Агент, который исполняет код, получает доступ к вашей машине. Разбираем, как за 25 минут поднять изолированную песочницу E2B: от ключа и установки SDK до расчёта стоимости часа и границ безопасности.
ГайдПесочницы агентовБезопасность
Уровень СреднийВремя настройки 25–35 минутОбновлено 16.10.2026
Когда агент исполняет сгенерированный код, ставит пакеты и пишет файлы, ошибка стоит дорого: он работает на вашей машине с вашими ключами. E2B решает это просто — на каждую задачу поднимается отдельная изолированная виртуалка, которая умирает вместе с сессией. В гайде: первый запуск за четыре шага, реальные тарифы и посекундные ставки, расчёт стоимости и границы того, что песочница защищает.
14 394
Звёзды GitHub
репозиторий SDK, снято 16.10.2026
2.56.0
Пакет e2b
13.10.2026
Apache-2.0
Лицензия
открытый рантайм
$100
Стартовый кредит
на новый аккаунт
01Зачем агенту песочница
Агент, который умеет писать и запускать код, по определению получает права на исполнение. Если он работает на вашем сервере, то видит ваши переменные окружения, файлы и сеть. Одна ошибка в промпте или подсказка со стороны страницы — и код выполнится там, где вы не планировали.
Песочница меняет модель угроз. Вместо «ограничить агента фильтрами» вы даёте ему целую машину, но одноразовую и чужую: она создаётся под задачу, живёт от секунды до часа, а затем уничтожается вместе со всем содержимым. Ваша файловая система в этом процессе не участвует вообще.
Паспорт E2B
Репозиторий SDKgithub.com/e2b-dev/E2B
Открытый рантаймgithub.com/e2b-dev/infra (Go, Apache-2.0)
ЛицензияApache-2.0
Пакет Pythone2b 2.56.0 — 13.10.2026
Пакет npme2b 2.56.0 — 13.10.2026
Релиз рантайма2026.30 — 10.09.2026
Стартовый кредит$100 на новый аккаунт
Заявлено вендоромсвыше 2 млрд запущенных песочниц
Что песочница НЕ решает
Она изолирует исполнение кода, но не заменяет аудит действий агента. Ключи и токены, к которым у него есть доступ, он использует как обычно; исходящий сетевой доступ тоже нужно ограничивать отдельно. Выдавайте агенту узкие права и логируйте вызовы — песочница снижает ущерб, а не отменяет его.
02Как устроена песочница
С точки зрения кода всё выглядит как три вызова: создать песочницу, выполнить в ней код, показать файлы. За этой простотой — рантайм на Go, который управляет жизненным циклом сессий, маршрутизацией и изоляцией. Рантайм открыт под Apache-2.0, поэтому его можно изучить и поднять у себя.
Жизненный цикл песочницы
Слои системы
Изоляция — главное отличие от контейнера на вашей машине. Контейнер разделяет процессы, но использует ваше ядро и ваш диск; выйти за его пределы при неудачной конфигурации реально. Песочница E2B живёт в отдельной виртуалке: у неё своя файловая система и своё сетевое пространство, а по окончании сессии не остаётся ничего.
03Тарифы и лимиты
Тариф определяет не только цену, но и то, какой сценарий вообще возможен: длительность сессии, число одновременных песочниц и возможность настраивать конфигурацию. Данные ниже — с официальной страницы цен, снятые 16.10.2026; вендор меняет условия, поэтому перед запуском в продакшене сверяйтесь с сайтом.
Тариф
Длительность сессии
Одновременных песочниц
Оплата
Hobby
до 1 часа
20
бесплатно + расход
Pro
до 24 часов
100
$150 в месяц + расход
Pro+
до 24 часов
600
+$500 в месяц к Pro
Pro++
до 24 часов
1 100
+$1 000 в месяц к Pro
Enterprise
многосуточные сессии
десятки тысяч
по договору
Ограничения тарифов E2B по официальной странице цен, снято 16.10.2026. У Hobby конфигурация CPU и RAM фиксированная, у Pro и выше — настраиваемая.
Ресурс
Конфигурации
Цена за секунду работы
vCPU
1 / 2 (по умолчанию) / 4 / 6 / 8
$0,000014 — $0,000112
Память
1 / 2 / 4 (по умолчанию) / 8 ГиБ
$0,0000045 — $0,0000360
Хранилище
10 ГиБ на Hobby, 20 ГиБ на Pro
включено
Сеть
исходящий трафик
уточняйте на официальном сайте
Оплата посекундная: считается только время работы песочницы. Конфигурация по умолчанию — 2 vCPU и 4 ГиБ памяти.
04Сколько это стоит на практике
Посекундные ставки выглядят незначительно, но именно они определяют счёт: в час песочница на конфигурации по умолчанию стоит примерно $0,17, а тысяча часов работы — уже порядка $100 только за процессор. Ниже — расчёт из опубликованных ставок, без домыслов о скидках.
Стоимость 1 000 часов работы песочницы$ за 1 000 часов, только vCPU, снято 16.10.2026
Расчёт из посекундных цен вендора (снято 16.10.2026), без памяти, хранилища и трафика. Память добавляет к конфигурации по умолчанию ещё около $65 за 1 000 часов.
Hobby
бесплатно+ расход по факту
$100 стартовых кредитов
сессии до 1 часа
20 одновременных песочниц
10 ГиБ хранилища
оптимально
Pro
$150в месяц + расход
сессии до 24 часов
100 одновременных песочниц
настраиваемые CPU и RAM
20 ГиБ хранилища
Enterprise
по договоруминимум $3 000 в месяц
многосуточные и постоянные сессии
десятки тысяч песочниц
развёртывание в своём облаке (BYOC)
SOC 2 и HIPAA заявлены вендором
Тарифы E2B по официальной странице цен и их калькулятору, снято 16.10.2026. Порог Enterprise указан в калькуляторе вендора.
Стартовать стоит на Hobby: стартовый кредит покрывает десятки часов работы, а расход по факту покажет реальную стоимость вашего сценария раньше, чем вы возьмёте подписку.
Как считать свой расход
Умножьте ставку за секунду на среднее время задачи: 2 vCPU и 4 ГиБ — это около $0,000046 за секунду, то есть примерно $0,17 за час работы. Задача, которая живёт 30 секунд, стоит меньше цента — но если агент держит песочницу открытой между шагами, платите вы за простой, а не за вычисления.
05Первый запуск: четыре шага
Ниже — минимальный сценарий из официальной документации: создаём песочницу, исполняем Python внутри неё и смотрим список файлов в корне. Этих четырёх шагов достаточно, чтобы понять, как агент будет пользоваться песочницей дальше.
Шаги настройки
1
Создайте аккаунт и получите ключ
Новому аккаунту начисляют стартовый кредит. Ключ кладём в .env, в репозиторий его не коммитим.
terminalcopy
# .env
E2B_API_KEY=e2b_***
2
Поставьте SDK
Для исполнения кода нужен пакет code-interpreter, а не только базовый клиент.
terminalcopy
pip install e2b-code-interpreter python-dotenv
3
Создайте песочницу и выполните код
Sandbox.create() поднимает сессию, run_code() исполняет код внутри неё, files.list() показывает содержимое.
terminalcopy
from dotenv import load_dotenv
load_dotenv()
from e2b_code_interpreter import Sandbox
sbx = Sandbox.create()
execution = sbx.run_code("print('hello world')")
print(execution.logs)
print(sbx.files.list('/'))
4
Закройте сессию
Песочница считается по времени работы: закрывайте её сразу после задачи, иначе платите за простой.
terminalcopy
sbx.kill()
Практика эксплуатации
Держите одну песочницу на задачу, а не одну на весь сервис: падение агента тогда не уносит остальные процессы, а счёт считается честно. Для повторяющихся окружений вендор предлагает шаблоны песочниц и работу с секретами — точный синтаксис уточняйте в документации, потому что интерфейс меняется между версиями SDK.
06Безопасность и динамика проекта
Песочница — это половина решения. Вторая половина — права, которые вы ей выдали: сетевой доступ, переменные окружения, токены внешних сервисов. Открытый рантайм полезен и здесь: код инфраструктуры можно прочитать, а не верить на слово.
Активность разработки SDKкоммиты в репозиторий e2b-dev/E2B по неделям
GitHub API, статистика участия, снято 16.10.2026; недели начинаются с воскресенья. Открытый рантайм e2b-dev/infra развивается активнее: там 13 недель подряд от 37 до 107 коммитов.
Что песочница даёт агенту
Редакционные оценки Qantcore, не бенчмарк вендора. Самая слабая ось — предсказуемость: платить приходится за время, а не за результат.
Плюсы
Реальное разделение: агент не касается вашей файловой системы
Интерфейс из трёх вызовов — работает и в Python, и в JavaScript
Посекундная оплата плюс бесплатный старт с кредитом
Рантайм открыт под Apache-2.0, код можно изучить
Заявлены SOC 2 и HIPAA, есть развёртывание в своём облаке
Минусы
Расход легко недооценить: платят за время работы, а не за задачу
На Hobby сессия ограничена одним часом
Это облачный сервис: офлайн-разработка невозможна
Сеть, секреты и шаблоны описаны только в документации вендора
Цены и лимиты меняются — нужна проверка перед продакшеном
Типовая ошибка
Песочница с доступом ко внешней сети и вашим ключом внутри — это тот же риск, только в облаке. Ограничьте исходящий доступ списком доменов и передавайте только те секреты, которые нужны конкретной задаче; остальное держите вне песочницы.
07Что дальше
Порядок действий: поднимите Hobby-песочницу, прогоните свой реальный сценарий и замерьте две величины — сколько секунд живёт сессия и сколько стоит месячный объём. Только после этого решайте про Pro: подписка $150 в месяц окупается, если песочницы работают больше полутора тысяч часов в месяц, иначе выгоднее платить по факту.
Нет: у тарифа Hobby есть стартовый кредит $100, сессии до часа и 20 одновременных песочниц. Дальше платите только за фактическое время работы песочниц — подписка не обязательна.
Чем песочница отличается от Docker на моей машине?
Контейнер на вашей машине разделяет процессы, но использует ваше ядро и ваш диск. Песочница E2B — отдельная виртуалка в облаке: агент не касается вашей файловой системы, а после закрытия сессии ничего не остаётся.
Сколько стоит одна задача агента?
Считайте по времени: конфигурация по умолчанию — 2 vCPU и 4 ГиБ памяти, то есть около $0,000046 за секунду, примерно $0,17 за час. Задача на 30 секунд обходится меньше цента, но за время простоя между шагами платят так же, как за работу.
Можно ли развернуть песочницы у себя?
Да: рантайм e2b-dev/infra открыт под Apache-2.0, а на тарифе Enterprise заявлено развёртывание в своём облаке (BYOC). Требования к инфраструктуре и поддерживаемые платформы уточняйте в официальной документации.
Безопасно ли запускать в песочнице непроверенный код?
Песочница ограничивает последствия: вредоносный код остаётся внутри сессии, которая уничтожается. Но исходящий сетевой доступ, секреты и данные, которые вы передали агенту, остаются вашей зоной ответственности — ограничивайте их явно.
Когда переходить с Hobby на Pro?
Когда упирается любое из двух ограничений: сессии длиннее часа или больше 20 одновременных песочниц. По деньгам подписка $150 в месяц эквивалентна примерно 1 500 часам работы на базовой конфигурации — считайте по своему объёму.
E2B закрывает главную проблему агентов, исполняющих код: изоляцию без сложной инфраструктуры. Начните с Hobby и стартового кредита, измерьте время жизни сессии в своём сценарии и только потом решайте про подписку — расход зависит от секунд работы, а не от числа задач.
Нужен агент, который безопасно работает с кодом?
Каталог AI-агентов с единой методикой оценки и фильтрами по типу задачи.