Qu'est-ce que E2B ?
E2B est une plateforme cloud destinée à l'exécution d'agents IA dans des machines isolées. Elle fournit un environnement sécurisé via une API pour que les développeurs puissent déployer leurs agents sans gérer l'infrastructure sous-jacente. L'accès nécessite l'intégration du SDK ou de la CLI, avec la possibilité de choisir entre le cloud géré par E2B ou une installation dans son propre compte cloud (BYOC).
Quelles sont les caractéristiques de E2B ?
- Exécution de code et commandesChaque session dispose d'un microVM Linux complet permettant d'exécuter des scripts, d'utiliser un terminal PTY et de lancer des applications web accessibles via URL dédiée.
- Gestion des fichiers et stockageLe système offre un système de fichiers persistant pour écrire et lire des données locales, ainsi que des connecteurs pour interagir avec des buckets externes comme S3.
- Contrôle réseau et sécuritéLa configuration permet de définir des politiques d'entrée et de sortie strictes, assurant que les appels aux modèles ou outils ne sortent pas du périmètre autorisé par l'utilisateur.
- Cycle de vie flexibleLes développeurs peuvent mettre en pause, reprendre, créer des instantanés (snapshots) ou dupliquer (fork) les environnements d'exécution pour optimiser les coûts et accélérer les démarrages.
- Intégration d'outils MCPLa plateforme supporte nativement plus de 200 serveurs MCP, permettant aux agents d'appeler des outils externes directement depuis l'environnement isolé.
- Observabilité et métriquesDes API permettent de récupérer des logs, des métriques de performance (CPU, RAM) et de configurer des webhooks signés pour suivre l'état des sessions en temps réel.
Quels sont les cas d'utilisation de E2B ?
- Développement assisté par agentUn prompt déclenche la création automatique d'une application complète qui est ensuite servie en ligne depuis l'infrastructure E2B.
- Analyse de données sensiblesIngestion de sources multiples pour exécuter des analyses complexes et générer des rapports détaillés dans un environnement confiné.
- Entraînement par renforcementDémarrage rapide de milliers de machines parallèles pour évaluer, noter et nettoyer des itérations d'entraînement de modèles.
Comment utiliser E2B ?
- Installation du SDKInstaller le paquet
e2bvia npm (npm i e2b) ou pip (pip install e2b). - Création de sandboxUtiliser la commande
e2b sandbox createou l'API pour initialiser une nouvelle instance isolée. - Exécution de tâchesEnvoyer des commandes shell, écrire du code ou utiliser l'interpréteur Python/JavaScript via les méthodes dédiées.
- Accès aux résultatsRécupérer les fichiers générés ou accéder à l'application hébergée via l'URL fournie par
sandbox.getHost(port).
Informations tarifaires de E2B :
- Hobby (Gratuit)Inclut 100 $ de crédits d'utilisation uniques. Limite de 20 sandboxes concurrents et sessions de 1 heure maximum. Aucun carte bancaire requise.
- Pro ($150/mois + usage)Facturation à la seconde. Limite de 100 sandboxes concurrents (extensible à 1 100), sessions jusqu'à 24 heures et personnalisation CPU/RAM.
- Enterprise (Sur devis)Facturation personnalisée pour engagements volumétriques. Supporte des dizaines de milliers de sandboxes concurrents, sessions multi-jours et déploiement BYOC (Bring Your Own Cloud).









