E2Bとは何ですか?
E2Bは、AIエージェントがコード実行やツール利用を行うための隔離されたマイクロVM環境を提供するクラウドサービスです。開発者は既存のエージェントロジックを維持しつつ、APIを通じて安全な実行基盤を利用できます。E2Bの管理型クラウドまたはユーザーのAWS、GCP、Azureアカウント内でのデプロイが可能で、SDK経由でアクセスします。
E2Bの特徴は何ですか?
- セッションごとの完全なマシン各エージェントセッションに対して、シェル、ファイルシステム、ブラウザ、ネットワーク機能を備えた独立したLinuxマイクロVMを起動します。
- スナップショットからの高速起動Firecrackerベースの独自ランタイムにより、コンテナ並みの速度でVMを起動し、数十万規模の並列セッションに対応します。
- ライフサイクル管理
sandbox.pause()で一時停止、resume()で再開、スナップショット作成、およびフォーク操作を通じて、セッションの状態を柔軟に制御できます。 - ネットワークポリシー適用イングレスとエグレスの通信をユーザー定義のポリシーに基づいて厳格に制御し、許可されたドメインへの接続のみを可能にします。
- シークレット保管庫エージェントが値を読み取ることなく、Stripeキーなどの機密情報をHTTPリクエストヘッダーなどで安全に使用できる仕組みを提供します。
- 可視性と監査CPU使用率などのメトリクス、ログ、署名付きWebhookを通じて、サンドボックス内の動作を監視・追跡できます。
E2Bの使用例は何ですか?
- 閉じたPCでのバックグラウンド作業ユーザーの端末がオフラインでも、サンドボックス内でブラウザ、CLI、ストレージを使用し続け、必要に応じて計算リソースをスケールさせるエージェントを実行します。
- 金融データ分析とレポート生成複数のデータソースを取り込み、分析処理を実行して完全なレポートを出力するワークフローを、コンプライアンス要件を満たす環境で実施します。
- 強化学習(RL)のための大量並列実行数千台のマシンを素早く起動・評価・クリーンアップすることで、エージェントの訓練用ロールアウトを大規模かつ高速に行います。
E2Bの使い方は?
- SDKインストールnpm または PyPI を通じて E2B SDK (
e2b,@e2b/code-interpreterなど) をプロジェクトに導入します。 - サンドボックス作成API コマンドや SDK メソッド (
e2b sandbox create) を呼び出し、新しいマイクロVMインスタンスを初期化します。 - エージェント実行作成されたサンドボックス内で Python や JavaScript のコードを実行したり、ブラウザ操作やファイル書き込み (
sandbox.files.write()) を行ったりします。 - 結果確認とデプロイ実行結果やビルド成果物を確認し、必要に応じて
deployコマンドでアプリを公開するか、データを取得します。
E2Bの価格情報:
- Hobby (無料)一括で $100 のクレジットが付与され、追加の使用料が発生します。セッションは最大1時間、同時サンドボックス数は20個まで、デフォルトのCPU/RAM設定で利用可能です。クレジットカード不要です。
- Pro ($150/月 + 使用料)Hobby の全機能に加え、セッションは最大24時間、同時サンドボックス数は100個(最大1,100個まで拡張可)、カスタムのCPU/RAM設定が可能です。使用量は秒単位で課金されます。
- Enterprise (カスタム)契約に基づくコミットメント使用量とカスタム請求に対応します。マルチ日数および永続的なセッション、数万規模の同時サンドボックス、カスタムサイズ、BYOC デプロイが利用可能です。









