Couldn't load this page.

← Blog
Engineering

E2B Sandboxes: Preise, Lebenszyklus und Alternativen

Yura Oak

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 charges

Dieses 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

Lizard verkauft Sandboxes nach Größe zu einem festen Preis pro Sekunde. Die Größe Small hat 2 vCPUs und 4 GiB Speicher, also dieselbe Ausstattung wie im E2B-Beispiel, und kostet $0.0162 pro Stunde. CPU, Arbeitsspeicher, Leerlaufzeit, eine 5-GB-Workspace-Disk und ausgehender Traffic bis 2 TB pro Account über 30 Tage sind inbegriffen.

Small sandbox: 1,000 × $0.0162 = $16.20 of usage
Lizard Pro: $19/month, includes $19 of usage
Monthly bill: $19.00

Lizard hat in diesem Beispiel die niedrigeren Rechenkosten: $16,20 gegenüber E2Bs $165,60. Lizard Pros $19 pro Monat, Steuern inbegriffen, decken diese Nutzung ab, die Rechnung beträgt also $19. Vergleiche das mit $165,60 bei E2B Hobby oder $315,60 mit E2B Pros monatlicher Grundgebühr, vor Steuern. Keine der Zahlen enthält zusätzlichen Speicher 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

ProviderZuerst zu prüfenFragen für deinen Test
E2BCode-Ausführung, Vorlagen und SitzungspläneKann deine Aufgabe innerhalb der Sitzungs- und Parallelitätslimits fertig werden?
DaytonaSandbox-Lebenszyklus und Ressourcen-AbrechnungWas passiert mit Speicher und Kosten, wenn eine Sitzung stoppt?
ModalSandbox-Ressourcen und Integration mit dem Rest von ModalWie passen Start, Ausführung und gespeicherte Ausgaben in deinen Workflow?
LizardLizard SDK, Firecracker-microVMs, fester Preis pro GrößeLebenszyklus; /workspace; Ressourcen und Laufzeit

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.

Lebenszyklus

Lizard Sandboxes führen kurze Befehle und Agentenaufgaben als Firecracker-microVMs aus, jede mit eigenem Kernel. Eine Sandbox, die ein bestehendes Pod-basiertes Persistent Volume anhängt oder einen älteren Pod-Snapshot wiederherstellt, läuft stattdessen als Kubernetes-Pod (runc, mit dem Kernel des Hosts); getInfo().runtime zeigt, welcher Fall vorliegt. Beschränken Sie Zugangsdaten und Netzwerkzugriff für nicht vertrauenswürdigen Code.

Erstellen Sie eine Sandbox, führen Sie Befehle aus und rufen Sie danach kill auf. connect verbindet mit einer bestehenden Sandbox, ohne deren Zustand zu ändern, setzt aber keine pausierte oder gestoppte Sandbox fort. Pause, Resume, Snapshot und Restore sind verfügbar. Fork funktioniert bei Firecracker-Sandboxes (sandbox.fork({ count })); es gibt 409 zurück, wenn ein Volume angehängt ist, und 501 in einem Pod. Dateiüberwachung ist noch nicht verfügbar. lizard sandbox ssh öffnet mit Ihren CLI-Zugangsdaten eine interaktive Shell; Zugriff über das SSH-Protokoll ist nicht verfügbar.

SDK und CLI setzen standardmäßig eine Laufzeit von fünf Minuten. Die direkte API und das Dashboard setzen standardmäßig kein Ablaufdatum. Geben Sie die Laufzeit ausdrücklich an: timeoutMs: 0 bei der Erstellung deaktiviert den Ablauf; ein positiver Wert setzt eine Frist. setTimeout akzeptiert 1000–2147483647 ms, nicht null. Befehle verlängern die Frist nicht. Dies ist kein Leerlauf-Timer.

Dateien und laufende Prozesse bleiben verfügbar, solange die Sandbox läuft. Nach dem Stopp kann eine spätere Sandbox nur Dateien auf einem angehängten Persistent Volume unter /workspace wiederverwenden. Ohne Volume ist /workspace temporär. Ein Volume hängt jeweils an einer Sandbox und liegt auf einem einzelnen Knoten. Exportieren Sie Dateien, die einen Knotenausfall überstehen müssen.

Jede Größe hat einen festen Stundenpreis, der sekundengenau abgerechnet wird, solange die Sandbox läuft, Leerlaufzeit eingeschlossen. Ausgehender Traffic ist bis zu 2 TB pro Account über rollierende 30 Tage inbegriffen. Eine aus einem älteren Pod-Snapshot wiederhergestellte Sandbox wird nach gemessener Nutzung abgerechnet. Eine pausierte Sandbox wird nicht abgerechnet; Persistent Volumes werden separat abgerechnet, solange Sie die Daten behalten. Pausieren oder beenden Sie eine Sandbox, wenn die Aufgabe abgeschlossen ist.

Sandboxes

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('interpreter', { timeoutMs: 300000 });
try {
  const result = await sandbox.process.exec("python -c 'print(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. Die Nutzung beträgt $16,20, verglichen mit E2Bs $165,60 bei Nutzung oder $315,60 mit Pros Grundgebühr. Lizard Pro kostet $19 pro Monat und deckt diese Nutzung ab, die Rechnung beträgt also $19. Addiere ggf. zusätzlichen Speicher auf beiden Hosts.

Enthält E2B Pro unbegrenzte Laufzeit? Nein. Grundgebühr und Nutzungskosten sind getrennt.

Macht das Pausieren von Lizard Sandboxes deren Zustand dauerhaft? Bis Sie sie fortsetzen. pause() speichert den Arbeitsspeicher und die laufenden Prozesse der Sandbox, behält /workspace auf ihrem Knoten und beendet die Abrechnung; resume() stellt sie mit derselben ID wieder her. Beim Pausieren werden offene Netzwerkverbindungen geschlossen. Nachdem eine Sandbox gestoppt wurde (kill oder Ablauf), kann eine spätere Sandbox nur Dateien auf einem angehängten Persistent Volume unter /workspace wiederverwenden. Ein Volume hängt jeweils an einer Sandbox und liegt auf einem einzelnen Knoten. Exportieren Sie Dateien, die einen Knotenausfall überstehen müssen.

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 KI entwickeln. Mit Lizard ausliefern.

Du brauchst kein Plattform-Team, um live zu gehen. Deine ganze Cloud ist nur einen CLI-Befehl entfernt.

Kostenlos testen
Dienste
—
Add-ons
—
Bereitstellungen
—
Gestartete Sandboxes
—

Wir verwenden Cookies für grundlegende Website-Funktionen und Analysen. Lies unsere Cookie-Richtlinie.