E2B Sandboxes: Preise, Lebenszyklus und Alternativen
Eine E2B-Sandbox stellt einer Anwendung eine entfernte Umgebung zur Verfügung, in der Code ausgeführt und mit Dateien gearbeitet werden kann. Um einen Sandbox-Anbieter auszuwählen, vergleicht man die Ausführungs-API, die Sitzungsdauer, Parallelität, Netzwerksteuerung, beibehaltene Zustände und die Gesamtkosten. Ein niedriger CPU-Preis allein sagt nicht aus, ob ein Agent seine Aufgabe zuverlässig beenden kann.
Dieser Leitfaden stammt von Lizard. Wir haben die verlinkten Preis- und SDK-Dokumentationen am 9. September 2026 geprüft. Er vergleicht dokumentiertes Verhalten und eine illustrative Berechnung, keine gemessene Anbieterleistung.
Was eine Sandbox einem Agent hinzufügt
Ein Agent kann ein Programm erzeugen, ohne einen geeigneten Ort für dessen Ausführung zu haben. Eine Sandbox liefert eine Ausführungsumgebung, die von der Anwendung getrennt ist, die den Agent koordiniert.
Der Koordinator sendet Code oder Befehle, sammelt Ausgabe und Dateien und entscheidet, was als Nächstes zu tun ist. Er muss auch einen fehlgeschlagenen Befehl, eine abgelaufene Sitzung und die Bereinigung handhaben. Isolation ist nützlich, aber der Zugriff auf Anmeldedaten, externe Systeme und private Daten erfordert weiterhin eine bewusste Richtlinie.
Der Quickstart von E2B demonstriert Code-Ausführung und Dateizugriff über dessen SDK. Starte mit einer kleinen Aufgabe und prüfe sowohl Ausgabe als auch Fehler, bevor du sie mit einer größeren Agent-Schleife verbindest.
E2B-Preise: Plan und Laufzeit getrennt betrachten
E2B listet einen kostenlosen Hobby-Plan mit einer einmaligen Gutschrift von $100, Sitzungen bis zu einer Stunde und 20 parallelen Sandboxes. Pro listet eine monatliche Grundgebühr von $150 zuzüglich Nutzung, Sitzungen bis zu 24 Stunden und ein höheres Parallelitätskontingent. Die Plan-Gebühr ist nicht die Laufzeit-Rechnung. E2B-Preise.
Für eine illustrative Arbeitslast von 1.000 gesamten Laufzeitstunden bei 2 vCPUs und 4 GiB werden die veröffentlichten pro-Sekunden-Raten verwendet:
CPU: 1,000 × 3,600 × 2 × $0.000014 = $100.80
Memory: 1,000 × 3,600 × 4 × $0.0000045 = $64.80
Runtime subtotal: $165.60
With the $150 Pro base: $315.60 before tax and other chargesDieses E2B-Beispiel lässt Testgutschriften, Steuern, kostenpflichtige Parallelitäts-Add-ons und andere Nutzung außen vor. Die gesamte Laufzeit erstreckt sich über alle Sandboxes; prüfe Sitzungs- und Parallelitätslimits separat.
Das gleiche Rechenbeispiel auf Lizard
Angenommen 1.000 gesamte Laufzeitstunden mit Lizards Messwerten von 2 vCPUs und 4 GB Speicher durchgehend. Lizards Speicher-Zähler verwendet 1.024 MiB pro GB, was der GiB-Menge im E2B-Beispiel entspricht.
CPU: 1,000 × 3,600 × 2 × $0.000006948 = $50.0256
Memory: 1,000 × 3,600 × 4 × $0.000003474 = $50.0256
Compute subtotal: $100.0512, or about $100.05
Monthly subscription: $0Lizard hat in diesem Beispiel die niedrigeren Rechenkosten: $100,05 gegenüber E2Bs $165,60. Mit E2B Pros monatlicher Grundgebühr liegt der Vergleich bei $100,05 plus Lizard-Zahlungsgebühren versus $315,60, vor Steuern. Keine der Zahlen enthält zusätzlichen Speicher, Traffic oder andere Services. E2B Hobby hat keine Grundgebühr; füge Pros Gebühr nicht hinzu, wenn Hobby die Anforderungen erfüllt.
Dies ist eine Ratenberechnung, kein gemessenes Leistungsergebnis. Prüfe Limits und beibehaltene Zustände, bevor du einen Anbieter wählst. Quellen geprüft am 15. September 2026: E2B-Preise und Lizard-Preise.
Den Betriebsvertrag vergleichen
| Provider | Zuerst zu prüfen | Fragen für deinen Test |
|---|---|---|
| E2B | Code-Ausführung, Vorlagen und Sitzungspläne | Kann deine Aufgabe innerhalb der Sitzungs- und Parallelitätslimits fertig werden? |
| Daytona | Sandbox-Lebenszyklus und Ressourcen-Abrechnung | Was passiert mit Speicher und Kosten, wenn eine Sitzung stoppt? |
| Modal | Sandbox-Ressourcen und Integration mit dem Rest von Modal | Wie passen Start, Ausführung und gespeicherte Ausgaben in deinen Workflow? |
| Lizard | Lizard SDK, projektbezogene Sandboxes und Pauseverhalten | Was überlebt Pause, Ablauf und einen Host-Ausfall? |
Daytona listet Rechenleistung, Speicher und Speicherplatz getrennt. Modals Sandbox-Dokumentation beschreibt Ausführung, Netzwerk und Lebenszyklus-Steuerung. Nutze diese spezifischen Dokumente beim Vergleich des Verhaltens; ein gemeinsames Wort wie "Pause" muss nicht dieselbe Speichergarantie bedeuten.
Pause ist kein Backup
Bei Lizard Sandboxes friert Pause die vCPUs ein und behält Speicher und laufende Prozesse im RAM des Hosts. Es wird kein dauerhafter Festplatten-Snapshot der gesamten Maschine geschrieben. Ein Host-Ausfall kann diesen pausierten Zustand daher verlieren.
Die Lebensdauer der Sandbox läuft auch während der Pause weiter. Das Lizard SDK dokumentiert ein Standard-Timeout von fünf Minuten; der Verzicht auf Ablauf ist eine separate Einstellung. Speichere wichtige Ausgaben außerhalb der Sandbox und setze eine Lebensdauer, die zur Aufgabe passt. Siehe das Lizard SDK und die Sandboxes-Dokumentation.
Bau keine Wiederherstellung auf eine Behauptung wie "sofort mit allem gespeichert fortsetzen" auf, es sei denn, du hast den genauen Ausfallfall geprüft. Teste Prozessfehler, abgelaufene Sitzungen und nicht verfügbare Hosts als separate Ereignisse.
Ein kleines Lizard SDK Beispiel
Installiere @lizard-build/sdk in einem Node-Projekt und stelle LIZARD_API_KEY über die Umgebung bereit. Ersetze my-project durch ein Projekt, das du nutzen kannst. Dieses Beispiel erstellt eine kurzlebige Umgebung, führt einen Befehl aus und gibt sie in einem finally-Block frei:
import { Lizard } from '@lizard-build/sdk';
const client = new Lizard({ project: 'my-project' });
const sandbox = await client.create('base', { timeoutMs: 300000 });
try {
const result = await sandbox.process.exec('node -e "console.log(6 * 7)"');
if (result.exitCode !== 0) throw new Error(result.stderr);
console.log(result.stdout);
} finally {
await sandbox.kill();
}Der Befehl sollte 42 ausgeben. Das Beispiel veranschaulicht die API und das Bereinigungsmuster; es ist kein Durchsatz- oder Startup-Benchmark. Produktionscode sollte auch einen fehlgeschlagenen Bereinigungsversuch handhaben und benötigte Ausgaben vor der Beendigung bewahren.
Den Workflow testen, nicht nur den ersten Befehl
Nutze dieselbe Aufgabe und denselben Abhängigkeitssatz bei jedem Kandidaten. Miss Zeit bis zur nutzbaren Umgebung, Befehls-Ausführungszeit, Fehler, Ressourcenverbrauch und beibehaltene Ausgaben. Trenne Image-Vorbereitung von Sitzungsstart, damit der Vergleich dieselben Phasen misst.
Teste dann die Fälle, denen ein Agent begegnen wird: ein fehlschlagender Befehl, ein hängender Prozess, parallele Sitzungen, eine große Ausgabe und eine ablaufende Sitzung. Bestätige, dass der Koordinator genug Informationen aufzeichnet, um sicher erneut zu versuchen.
Wenn die Ausgabe eine Produktionsanwendung ist, deploye sie als Service mit einem normalen Release-Prozess. Eine Sandbox-URL und ein erfolgreicher Testlauf sind kein Ersatz für Deployment-Konfiguration, Monitoring und dauerhafte Daten. Unser Claude Code Deployment-Leitfaden deckt diesen nächsten Schritt ab.
FAQ
Ist E2B kostenlos? Der Hobby-Plan hat keine Grundgebühr und enthält eine einmalige Gutschrift, während Laufzeit veröffentlichte Nutzungssätze hat. Prüfe die geltenden Limits und was nach Verbrauch der Gutschrift passiert.
Ist Lizard für das obige Beispiel günstiger? Ja. Der Rechen-Zwischensumme betragen $100,05, verglichen mit E2Bs $165,60 bei Nutzung oder $315,60 mit Pros Grundgebühr. Addiere Lizard-Zahlungsgebühren und ggf. Speicher oder Traffic auf beiden Hosts. Lizard erfordert kein monatliches Abonnement.
Enthält E2B Pro unbegrenzte Laufzeit? Nein. Grundgebühr und Nutzungskosten sind getrennt.
Macht das Pausieren von Lizard Sandboxes deren Zustand dauerhaft? Nein. Pausierter Speicher bleibt im Host-RAM, und die Lebensdauer läuft weiter. Exportiere wichtige Daten und plane für Ablauf oder Host-Ausfall.
Welcher Anbieter ist am schnellsten? Dieser Leitfaden stellt kein Geschwindigkeits-Ranking auf. Miss dasselbe Image, dieselben Abhängigkeiten, Region und Bereitschaftsbedingung und berichte wiederholte Ergebnisse statt eines einzelnen erfolgreichen Starts.
Mit AI entwickeln. Mit Lizard ausliefern.
Du brauchst kein Plattform-Team, um live zu gehen. Deine ganze Cloud ist nur einen CLI-Befehl entfernt.
- Workspaces
- —
- Dienste
- —
- Add-ons
- —
- Bereitstellungen
- —