ГАЙД 2026

Песочницы 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, поэтому его можно изучить и поднять у себя.

Жизненный цикл песочницы
1СозданиеSandbox.create() поднимает сессию: на Hobby она живёт до часа2Работаrun_code() исполняет код, доступны файлы и установка пакетов3Пауза при необходимостиСессию можно приостановить и вернуться к ней позже4Остановкаkill() уничтожает песочницу: состояние не сохраняетсяПесочница платится по времени работы — поэтому закрывать её нужно сразу после задачи
Слои системы
Ваш агентФормулирует код и решает, что проверять дальшеваш агентSDK e2bКлиент на Python или JavaScript: сессии, код, файлыклиентРантайм e2b-dev/infraGo-сервис: жизненный цикл, маршрутизация, лимитыинфраструктураИзоляцияОтдельная виртуалка на задачу вместо общих процессовизоляция

Изоляция — главное отличие от контейнера на вашей машине. Контейнер разделяет процессы, но использует ваше ядро и ваш диск; выйти за его пределы при неудачной конфигурации реально. Песочница 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 и выше — настраиваемая.
РесурсКонфигурацииЦена за секунду работы
vCPU1 / 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
0 $250 $500 $1 vCPU50,4 $2 vCPU (по умолчанию)100,8 $4 vCPU201,6 $6 vCPU302,4 $8 vCPU403,2 $
Расчёт из посекундных цен вендора (снято 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 по неделям
010203040W1W3W5W7W9W11W132522919333183573142015
GitHub API, статистика участия, снято 16.10.2026; недели начинаются с воскресенья. Открытый рантайм e2b-dev/infra развивается активнее: там 13 недель подряд от 37 до 107 коммитов.
Что песочница даёт агенту
Изоляция от вашей машины9,5Простота первого запуска9Гибкость окружения под задачу8,5Предсказуемость расходов7,5
Редакционные оценки Qantcore, не бенчмарк вендора. Самая слабая ось — предсказуемость: платить приходится за время, а не за результат.
Плюсы
  • Реальное разделение: агент не касается вашей файловой системы
  • Интерфейс из трёх вызовов — работает и в Python, и в JavaScript
  • Посекундная оплата плюс бесплатный старт с кредитом
  • Рантайм открыт под Apache-2.0, код можно изучить
  • Заявлены SOC 2 и HIPAA, есть развёртывание в своём облаке
Минусы
  • Расход легко недооценить: платят за время работы, а не за задачу
  • На Hobby сессия ограничена одним часом
  • Это облачный сервис: офлайн-разработка невозможна
  • Сеть, секреты и шаблоны описаны только в документации вендора
  • Цены и лимиты меняются — нужна проверка перед продакшеном
Типовая ошибка
Песочница с доступом ко внешней сети и вашим ключом внутри — это тот же риск, только в облаке. Ограничьте исходящий доступ списком доменов и передавайте только те секреты, которые нужны конкретной задаче; остальное держите вне песочницы.

07Что дальше

Порядок действий: поднимите Hobby-песочницу, прогоните свой реальный сценарий и замерьте две величины — сколько секунд живёт сессия и сколько стоит месячный объём. Только после этого решайте про Pro: подписка $150 в месяц окупается, если песочницы работают больше полутора тысяч часов в месяц, иначе выгоднее платить по факту.

Частые вопросы

Нужно ли платить, чтобы попробовать E2B?
Нет: у тарифа 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 часам работы на базовой конфигурации — считайте по своему объёму.

Источники и документация

Итог гайда
9/ 10
E2B закрывает главную проблему агентов, исполняющих код: изоляцию без сложной инфраструктуры. Начните с Hobby и стартового кредита, измерьте время жизни сессии в своём сценарии и только потом решайте про подписку — расход зависит от секунд работы, а не от числа задач.
Нужен агент, который безопасно работает с кодом?
Каталог AI-агентов с единой методикой оценки и фильтрами по типу задачи.