−25%

auf Windows bei Jahreszahlung, bis 31.10. Zu den Tarifen

EQVPS
Loslegen

Sandbox-Preise und Limits

Wie eine Sandbox-Rechnung sekundengenau berechnet wird, was ein Monat einer persistenten Sandbox höchstens kostet, was passiert, wenn das Guthaben leer ist, und alle Kontingente in einer Tabelle.

Zuletzt geprüft: 2026-10-10 · Sandbox-API, Preise vom 2026-10-03

Sandboxen werden vom selben Prepaid-Guthaben bezahlt wie Server. Es gibt kein Abo und keine hinterlegte Karte: Sie laden auf, Sandboxen ziehen davon ab, und wenn es leer ist, hören sie auf. Diese Seite ist die Rechnung dahinter. Was eine Sandbox ist, steht unter Sandboxen; für die Code-Seite gibt es die SDK-Referenz.

Wofür Sie zahlen

Der Preis einer Sandbox ist der Preis der vCPU und des RAM, die ihr Tarif reserviert:

  • $0.040 pro vCPU-Stunde
  • $0.013 pro GiB RAM und Stunde
TarifvCPU / RAM / PlatteNetzPro StundePersistent, max. pro Monat
micro0.25 / 512 MB / 3 GB50 Mbit/s$0.0165$9.03
small0.5 / 1 GB / 5 GB100 Mbit/s$0.033$18.07
standard1 / 2 GB / 10 GB200 Mbit/s$0.066$36.14
plus2 / 4 GB / 15 GB300 Mbit/s$0.132$72.27
pro4 / 8 GB / 20 GB400 Mbit/s$0.264$144.54
max8 / 16 GB / 40 GB500 Mbit/s$0.528$289.08

Sie zahlen für die Reservierung, nicht für tatsächlich verbrauchte CPU. Eine untätige Sandbox kostet pro Sekunde genauso viel wie eine, die kompiliert. Ausgehender Traffic wird nicht berechnet. Aktuelle Preise ohne Token: GET /sandboxes/tariffs.

Ephemer: pro Sekunde, 60 Sekunden Minimum

Eine ephemere Sandbox wird für jede Sekunde ihres Bestehens berechnet, vom Anlegen bis zum Löschen, mindestens 60 Sekunden pro Sandbox.

Was passiert istTarifBerechnete ZeitKosten
Angelegt, ein Skript ausgeführt, nach 20 s gelöschtsmall60 s (Minimum)$0.00055
Testsuite, nach 10 min gelöschtsmall600 s$0.0055
Liegen gelassen, nach 2 min Arbeit vom 5-Minuten-Idle-Timeout gelöschtstandard420 s$0.0077
Hintergrund-Job über 3 Stundenstandard10.800 s$0.198

Die dritte Zeile übersehen viele: Das Idle-Timeout zählt mit. Löschen Sie die Sandbox, wenn Sie fertig sind (der with-Block des SDK erledigt das), oder setzen Sie idle_timeout niedrig.

Persistent: pro angefangener Stunde, mit Monatsdeckel

Eine persistente Sandbox behält ihre Platte zwischen Sitzungen, bis zu 30 Tage. Jede angefangene Stunde wird voll berechnet: 61 Minuten kosten zwei Stunden. Dafür kostet ein Kalendermonat (UTC) nie mehr als 730 Stunden minus 25% — die letzte Spalte der Tabelle oben. Eine standard-Sandbox, die den ganzen Monat läuft, kostet $36.14 statt $48.18.

Solange eine persistente Sandbox pausiert ist (siehe unten), wird sie nicht berechnet.

Wenn das Guthaben leer ist

  1. Neue Sandboxen werden abgelehnt mit 402 insufficient_balance.
  2. Bereits laufende ephemere Sandboxen enden wie gewohnt, mit ihrem Idle-Timeout oder ihrer TTL.
  3. Persistente Sandboxen werden nach 24 Stunden pausiert, wenn Sie nicht aufgeladen haben. Die Pause sichert die Sandbox als Snapshot auf der Platte; eine pausierte Sandbox kostet nichts.
  4. Aufladen, und sie laufen weiter — von selbst, meist innerhalb einer Minute. Befehle an eine pausierte Sandbox bekommen solange 409 sandbox_paused.
  5. Pausierte Snapshots werden 14 Tage aufbewahrt. Danach wird die Sandbox gelöscht, und ihre id antwortet mit 410 sandbox_deleted.

Das Guthaben wird nie negativ.

Ausgabenlimits

Standardmäßig gibt es kein Limit. Sie können ein Tages- und ein Monatslimit in Dollar setzen, im Dashboard oder über die API:

curl -X PUT https://api.eqvps.com/api/v1/eqvps/sandboxes/budget \
  -H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
  -d '{"daily_usd": 2, "monthly_usd": 20}'

Beide Felder sind Pflicht; null heißt kein Limit. Tage und Monate zählen in UTC. Ist ein Limit erreicht, bekommen neue Sandboxen 429 budget_exceeded (mit limit_usd, spent_usd und resets_at in der Antwort), laufende ephemere werden gelöscht und persistente pausiert, die Platte bleibt erhalten. Sie laufen weiter, wenn der Zeitraum neu beginnt oder Sie das Limit anheben. Anders als die Pause wegen leeren Guthabens wird eine Budget-Pause nicht nach 14 Tagen gelöscht.

Wenn ein KI-Agent selbst Sandboxen anlegt: Setzen Sie ein Limit. Es ist der Unterschied zwischen einer schlechten Nacht und einem schlechten Monat.

Die $1-Testphase

Ein neues Konto bekommt $1 Sandbox-Guthaben, wenn es zum ersten Mal eine Sandbox ohne ausreichendes Guthaben anlegt. Das sind etwa 30 Stunden small oder 60 Stunden micro. Das Guthaben gilt 14 Tage, nur für Sandboxen, wird vor Ihrem eigenen Geld verbraucht und ist nicht auszahlbar. Eine Testphase pro Konto.

Alle Kontingente an einer Stelle

LimitWert
Sandboxen pro Konto (laufend + pausiert)20
Gleichzeitig laufende Befehle pro Konto2
Ein synchroner Befehl55 s
Hintergrund-Tasks pro Sandbox8
Ausgabe pro Stream, synchroner Aufruf1 MiB
Dateiübertragung über die API5 MB (größere, bis 2 GB, über Einmal-Links)
Lebensdauer ephemer (TTL)bis 24 h
Idle-Timeout ephemerstandardmäßig 300 s, bis 3600 s
Lebensdauer persistentbis 30 Tage
Umgebungsvariablen64 pro Sandbox, 32 KB pro Wert, 64 KB insgesamt
Dauerlast CPUüber 90% länger als 15 min gilt als Missbrauch

Die CPU-Regel gibt es, weil sich Sandboxen Hardware teilen. Eine ephemere Sandbox, die sie verletzt, wird gestoppt, eine persistente gedrosselt. Arbeit in Schüben kommt nie in ihre Nähe. Stundenlange Volllast gehört auf einen VPS, bei dem Sie die Kerne für den Monat mieten.

Nachsehen, was Sie ausgegeben haben

usage() im SDK oder GET /sandboxes/{id}/usage zeigt Laufzeit in Sekunden, verbrauchte CPU-Sekunden, ausgehende Bytes, billed_usd und estimated_total_usd einer Sandbox. Abbuchungen landen stündlich gebündelt auf dem Guthaben, deshalb kann das Dashboard der Live-Zahl bis zu einer Stunde hinterherhinken. Um die Zahlen an einer echten Sandbox nachzuprüfen, finden Sie auf der Sandbox-Seite alles für den Start.

Häufige Fragen

Zahle ich für den ganzen Tarif oder nur für das, was mein Code nutzt?

Für den gewählten Tarif: dessen vCPU zu $0.040 pro vCPU-Stunde und dessen RAM zu $0.013 pro GiB-Stunde, egal ob der Code arbeitet oder wartet. Eine Sandbox, die auf ihr Idle-Timeout wartet, wird auch für diese Wartezeit berechnet — halten Sie idle_timeout bei einmaligen Aufgaben kurz.

Wird ausgehender Traffic berechnet?

Nein. Ausgehender Traffic wird in usage() gezählt, aber nicht berechnet. Die Geschwindigkeit hängt vom Tarif ab: von 50 Mbit/s bei micro bis 500 Mbit/s bei max.

Was genau ist die $1-Testphase?

Neue Konten bekommen $1 Sandbox-Guthaben, automatisch gutgeschrieben, wenn zum ersten Mal eine Sandbox ohne ausreichendes Guthaben angelegt wird. Es gilt 14 Tage, nur für Sandboxen (nicht für Server) und wird vor Ihrem eigenen Geld verbraucht. Eine Testphase pro Konto.

Kann mein Guthaben negativ werden?

Nein. Bei null werden neue Sandboxen mit 402 insufficient_balance abgelehnt, persistente nach 24 Stunden pausiert. Eine Karte wird nie belastet, weil keine hinterlegt ist.

Wie verhindere ich, dass ein Agent zu viel für Sandboxen ausgibt?

Setzen Sie ein Tages- und ein Monatslimit im Dashboard oder mit PUT /sandboxes/budget. Ist ein Limit erreicht, bekommen neue Sandboxen 429 budget_exceeded, laufende ephemere werden gelöscht und persistente pausiert, ihre Platte bleibt erhalten.

Kommentare

Noch keine Kommentare. Sei der Erste.

Kommentar hinterlassen

Kommentare werden vor der Anzeige moderiert.