−25%

op Windows bij jaarbetaling, tot 31/10. Naar de pakketten

EQVPS
Aan de slag

Sandbox-prijzen en limieten

Hoe de rekening van een sandbox tot op de seconde wordt berekend, wat een maand persistente sandbox maximaal kost, wat er gebeurt als het saldo op is, en alle quota in één tabel.

Laatst gecontroleerd: 2026-10-10 · Sandbox-API, tarieven van 2026-10-03

Sandboxes worden betaald uit hetzelfde prepaid saldo als servers. Geen abonnement en geen kaart op het account: je waardeert op, sandboxes putten eruit, en als het leeg is, stoppen ze. Deze pagina is het rekenwerk erachter. Wat een sandbox is, lees je bij Sandboxes; voor de codekant is er de SDK-referentie.

Waarvoor je betaalt

De prijs van een sandbox is de prijs van de vCPU en het RAM die zijn tarief reserveert:

  • $0.040 per vCPU-uur
  • $0.013 per GiB RAM per uur
TariefvCPU / RAM / schijfNetwerkPer uurPersistent, max. per maand
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

Je betaalt voor de reservering, niet voor de CPU die je echt verbruikt. Een sandbox die stilstaat kost per seconde evenveel als een die aan het compileren is. Uitgaand verkeer wordt niet gefactureerd. Actuele prijzen, zonder token: GET /sandboxes/tariffs.

Ephemeral: per seconde, minimaal 60 seconden

Een ephemeral sandbox wordt gefactureerd voor elke seconde dat hij bestaat, van aanmaken tot verwijderen, met een minimum van 60 seconden per sandbox.

Wat er gebeurdeTariefGefactureerde tijdKosten
Aangemaakt, één script gedraaid, na 20 s verwijderdsmall60 s (minimum)$0.00055
Testsuite, na 10 min verwijderdsmall600 s$0.0055
Laten staan, na 2 min werk verwijderd door de idle-timeout van 5 minstandard420 s$0.0077
Achtergrondtaak van 3 uurstandard10.800 s$0.198

De derde rij is degene die mensen missen: de idle-timeout telt mee. Verwijder de sandbox als je klaar bent (het with-blok van de SDK doet dat voor je), of zet idle_timeout laag.

Persistent: per begonnen uur, met een maandplafond

Een persistente sandbox houdt zijn schijf tussen sessies, tot 30 dagen. Elk begonnen uur wordt volledig gefactureerd: 61 minuten kosten twee uur. Daar staat tegenover dat een kalendermaand (UTC) nooit meer kost dan 730 uur min 25%, de laatste kolom van de tabel hierboven. Een standard-sandbox die de hele maand draait kost $36.14, niet $48.18.

Zolang een persistente sandbox gepauzeerd is (zie hieronder), wordt hij niet gefactureerd.

Als het saldo op is

  1. Nieuwe sandboxes worden geweigerd met 402 insufficient_balance.
  2. Ephemeral sandboxes die al draaien eindigen zoals gewoonlijk, bij hun idle-timeout of TTL.
  3. Persistente sandboxes worden na 24 uur gepauzeerd als je niet hebt opgewaardeerd. De pauze bewaart de sandbox als snapshot op schijf; een gepauzeerde sandbox kost niets.
  4. Waardeer op en ze gaan verder, vanzelf, meestal binnen een minuut. Commando's naar een gepauzeerde sandbox krijgen in de tussentijd 409 sandbox_paused.
  5. Gepauzeerde snapshots worden 14 dagen bewaard. Daarna wordt de sandbox verwijderd en antwoordt zijn id met 410 sandbox_deleted.

Het saldo komt nooit onder nul.

Bestedingslimieten

Standaard is er geen limiet. Je kunt een dag- en een maandlimiet in dollars instellen, in het dashboard of via de 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 velden zijn verplicht; null betekent geen limiet. Dagen en maanden tellen in UTC. Is een limiet bereikt, dan krijgen nieuwe sandboxes 429 budget_exceeded (met limit_usd, spent_usd en resets_at in het antwoord), worden draaiende ephemeral sandboxes verwijderd en persistente gepauzeerd met behoud van hun schijf. Ze gaan verder als de periode opnieuw begint of je de limiet verhoogt. Anders dan een pauze wegens leeg saldo wordt een budgetpauze niet na 14 dagen verwijderd.

Maakt een AI-agent zelf sandboxes aan, stel dan een limiet in. Het is het verschil tussen een slechte nacht en een slechte maand.

De proef van $1

Een nieuw account krijgt $1 sandboxtegoed de eerste keer dat het een sandbox aanmaakt zonder voldoende saldo. Dat is ongeveer 30 uur small of 60 uur micro. Het tegoed is 14 dagen geldig, alleen voor sandboxes, wordt vóór je eigen geld gebruikt en is niet op te nemen. Eén proef per account.

Alle quota op één plek

LimietWaarde
Sandboxes per account (draaiend + gepauzeerd)20
Gelijktijdige commando's per account2
Eén synchroon commando55 s
Achtergrondtaken per sandbox8
Uitvoer per stream, synchrone aanroep1 MiB
Bestandsoverdracht via de API5 MB (grotere, tot 2 GB, via eenmalige links)
Levensduur ephemeral (TTL)tot 24 u
Idle-timeout ephemeralstandaard 300 s, tot 3600 s
Levensduur persistenttot 30 dagen
Omgevingsvariabelen64 per sandbox, 32 KB per waarde, 64 KB totaal
Aanhoudende CPU-belastingboven 90% langer dan 15 min geldt als misbruik

De CPU-regel bestaat omdat sandboxes hardware delen. Een ephemeral sandbox die hem overtreedt, wordt gestopt; een persistente wordt afgeremd. Werk in pieken komt er nooit in de buurt. Urenlang rekenen op volle belasting hoort op een VPS, waar je de cores per maand huurt.

Zien wat je hebt uitgegeven

usage() in de SDK, of GET /sandboxes/{id}/usage, toont de looptijd in seconden van een sandbox, verbruikte CPU-seconden, uitgaande bytes, billed_usd en estimated_total_usd. Afschrijvingen komen per uur gebundeld op het saldo, dus het dashboard kan tot een uur achterlopen op het live cijfer. Wil je deze getallen op een echte sandbox controleren, dan heeft de sandboxpagina alles om te beginnen.

Veelgestelde vragen

Betaal ik voor het hele tarief of alleen voor wat mijn code gebruikt?

Voor het gekozen tarief: de vCPU tegen $0.040 per vCPU-uur en het RAM tegen $0.013 per GiB-uur, of de code nu werkt of wacht. Een sandbox die op zijn idle-timeout wacht, betaalt ook voor dat wachten, dus houd idle_timeout kort bij eenmalige taken.

Wordt uitgaand verkeer gefactureerd?

Nee. Uitgaand verkeer wordt geteld in usage(), maar niet gefactureerd. De snelheid hangt af van het tarief, van 50 Mbit/s op micro tot 500 Mbit/s op max.

Wat is de proef van $1 precies?

Nieuwe accounts krijgen $1 sandboxtegoed, automatisch toegevoegd de eerste keer dat er een sandbox wordt aangemaakt zonder voldoende saldo. Het is 14 dagen geldig, alleen voor sandboxes (niet voor servers), en wordt vóór je eigen geld gebruikt. Eén proef per account.

Kan mijn saldo negatief worden?

Nee. Op nul worden nieuwe sandboxes geweigerd met 402 insufficient_balance en worden persistente sandboxes na 24 uur gepauzeerd. Er wordt nooit iets van een kaart afgeschreven, want er staat er geen op het account.

Hoe voorkom ik dat een agent te veel aan sandboxes uitgeeft?

Stel een dag- en een maandlimiet in via het dashboard of met PUT /sandboxes/budget. Is een limiet bereikt, dan krijgen nieuwe sandboxes 429 budget_exceeded, worden draaiende ephemeral sandboxes verwijderd en persistente gepauzeerd met behoud van hun schijf.

Reacties

Nog geen reacties. Wees de eerste.

Laat een reactie achter

Reacties worden gemodereerd voordat ze verschijnen.