Что такое E2B?
E2B предоставляет изолированные микровиртуальные машины для запуска AI-агентов, позволяя разработчикам сосредоточиться на логике агента, а не на инфраструктуре. Платформа поддерживает запуск кода, использование браузера и файловых систем через единый API или SDK. Доступ к облаку E2B возможен с бесплатным стартом, также предлагается развертывание в собственной облачной среде пользователя (BYOC).
Какие особенности у E2B?
- Изоляция средыКаждому агенту выделяется отдельная Linux микровиртуальная машина (microVM) на базе Firecracker, обеспечивающая безопасность при работе с недоверенными нагрузками.
- Управление жизненным цикломСессии можно приостанавливать, возобновлять, создавать снимки состояния (snapshots) и форкать для быстрого переключения между задачами без потери контекста.
- Сетевые политикиВходящий и исходящий трафик контролируется правилами egress/ingress, что позволяет ограничивать доступ агента только к разрешенным эндпоинтам.
- Хранилище секретовКлючи API и переменные окружения хранятся в защищенном хранилище; агент может использовать их для запросов, но не имеет доступа к чтению самих значений.
- Инструменты разработкиПоддержка выполнения Python и JavaScript кода, работы с файловой системой, терминалом (PTY) и полноценным рабочим столом с интерфейсом для компьютерного использования.
- НаблюдаемостьДоступны метрики производительности, логи действий и подписанные вебхуки для мониторинга состояния песочниц.
Какие случаи использования E2B?
- Разработка приложений из промптовАгенты могут писать код, тестировать его и деплоить работающее веб-приложение прямо внутри изолированной среды E2B.
- Фоновые задачи и автоматизацияВыполнение длительных операций, таких как анализ данных или работа с браузером, которые продолжаются даже после закрытия клиентского приложения.
- Обучение с подкреплением (RL)Масштабируемый запуск тысяч параллельных сред для оценки действий агентов и генерации синтетических обучающих данных.
Как использовать E2B?
- Установка SDKУстановите пакет
e2bчерез npm или pip для подключения к платформе из вашего приложения. - Создание песочницыВызовите метод создания sandbox, который мгновенно разворачивает изолированную среду на основе snapshot.
- Выполнение задачОтправьте команды на выполнение кода, чтение/запись файлов или взаимодействие с браузером через соответствующие методы API.
- Мониторинг и контрольПолучайте метрики выполнения и управляйте состоянием сессии (пауза/возобновление) по мере необходимости.
Информация о ценах на E2B:
- HobbyБесплатный тариф с одноразовой кредитной квотой $100 на использование. Ограничение сессий до 1 часа, до 20 одновременных песочниц, стандартные ресурсы CPU/RAM. Регистрация без банковской карты.
- ProПлата $150 в месяц плюс стоимость использования. Сессии до 24 часов, до 100 одновременных песочниц (расширяемо до 1100), возможность настройки ресурсов CPU/RAM. Оплата через Stripe.
- EnterpriseИндивидуальное ценообразование с обязательством по объему потребления. Поддержка многодневных и персистентных сессий, десятки тысяч одновременных песочниц, развертывание BYOC (Bring Your Own Cloud).









