−25%

su Windows con pagamento annuale, fino al 31/10. Vai ai piani

EQVPS
Inizia

Prezzi e limiti delle sandbox

Come si calcola il conto di una sandbox al secondo, quanto può costare al massimo un mese di sandbox persistente, cosa succede quando il saldo finisce e tutte le quote in una tabella.

Ultima verifica: 2026-10-10 · API sandbox, tariffe del 2026-10-03

Le sandbox si pagano con lo stesso saldo prepagato dei server. Niente abbonamento e nessuna carta registrata: ricarichi, le sandbox ci attingono e quando è vuoto si fermano. Questa pagina è l'aritmetica che c'è dietro. Per sapere cos'è una sandbox, parti da Sandbox; per il codice, il riferimento dell'SDK.

Cosa paghi

Il prezzo di una sandbox è il prezzo delle vCPU e della RAM che la sua tariffa riserva:

  • $0.040 per vCPU-ora
  • $0.013 per GiB di RAM all'ora
TariffavCPU / RAM / discoReteAll'oraPersistente, massimo al mese
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

Paghi la riserva, non la CPU effettivamente consumata. Una sandbox ferma costa al secondo quanto una che sta compilando. Il traffico in uscita non si paga. Prezzi aggiornati, senza token: GET /sandboxes/tariffs.

Effimere: al secondo, minimo 60 secondi

Una sandbox effimera si paga per ogni secondo di esistenza, dalla creazione all'eliminazione, con un minimo di 60 secondi per sandbox.

Cosa è successoTariffaTempo addebitatoCosto
Creata, eseguito uno script, eliminata dopo 20 ssmall60 s (minimo)$0.00055
Suite di test, eliminata dopo 10 minsmall600 s$0.0055
Lasciata lì, eliminata dal timeout di inattività di 5 min dopo 2 min di lavorostandard420 s$0.0077
Lavoro in background di 3 orestandard10.800 s$0.198

È la terza riga quella che sfugge: il timeout di inattività conta. Elimina la sandbox quando hai finito (il blocco with dell'SDK lo fa per te) oppure imposta un idle_timeout basso.

Persistenti: per ora iniziata, con un tetto mensile

Una sandbox persistente conserva il disco tra una sessione e l'altra, fino a 30 giorni. Ogni ora iniziata si paga per intero: 61 minuti costano due ore. In cambio, un mese di calendario (UTC) non costa mai più di 730 ore meno il 25%, l'ultima colonna della tabella qui sopra. Una sandbox standard attiva tutto il mese costa $36.14, non $48.18.

Finché una sandbox persistente è in pausa (vedi sotto), non viene addebitata.

Quando il saldo finisce

  1. Le nuove sandbox vengono rifiutate con 402 insufficient_balance.
  2. Le effimere già in esecuzione finiscono come al solito, al loro timeout di inattività o TTL.
  3. Le persistenti vanno in pausa dopo 24 ore se non hai ricaricato. La pausa salva la sandbox in uno snapshot su disco; una sandbox in pausa non costa nulla.
  4. Ricarica e ripartono da sole, di solito entro un minuto. Nel frattempo i comandi inviati a una sandbox in pausa ricevono 409 sandbox_paused.
  5. Gli snapshot in pausa si conservano per 14 giorni. Dopo, la sandbox viene eliminata e il suo id risponde 410 sandbox_deleted.

Il saldo non scende mai sotto zero.

Limiti di spesa

Per impostazione predefinita non c'è limite. Puoi impostare un limite giornaliero e uno mensile, in dollari, nella dashboard o tramite 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}'

Entrambi i campi sono obbligatori; null significa nessun limite. Giorni e mesi si contano in UTC. Raggiunto un limite, le nuove sandbox ricevono 429 budget_exceeded (con limit_usd, spent_usd e resets_at nella risposta), le effimere in esecuzione vengono eliminate e le persistenti vanno in pausa conservando il disco. Ripartono quando il periodo si azzera o alzi il limite. A differenza delle pause per saldo vuoto, una pausa per budget non viene eliminata dopo 14 giorni.

Se un agente IA crea sandbox da solo, imposta un limite. È la differenza tra una brutta notte e un brutto mese.

La prova da $1

Un nuovo account riceve $1 di credito per le sandbox la prima volta che crea una sandbox senza saldo sufficiente. Sono circa 30 ore di small o 60 ore di micro. Il credito dura 14 giorni, vale solo per le sandbox, si spende prima del tuo denaro e non si può prelevare. Una prova per account.

Tutte le quote in un posto

LimiteValore
Sandbox per account (attive + in pausa)20
Comandi contemporanei per account2
Un comando sincrono55 s
Task in background per sandbox8
Output per flusso, chiamata sincrona1 MiB
Trasferimento file tramite API5 MB (più grandi, fino a 2 GB, tramite link monouso)
Durata di un'effimera (TTL)fino a 24 h
Timeout di inattività di un'effimera300 s predefiniti, fino a 3600 s
Durata di una persistentefino a 30 giorni
Variabili d'ambiente64 per sandbox, 32 KB per valore, 64 KB in totale
CPU sostenutaoltre il 90% per più di 15 min è considerato abuso

La regola sulla CPU esiste perché le sandbox condividono l'hardware. Una sandbox effimera che la viola viene fermata; una persistente viene rallentata. Il lavoro a picchi non ci si avvicina mai. Ore di calcolo a pieno carico vanno su un VPS, dove affitti i core per il mese.

Vedere quanto hai speso

usage() nell'SDK, oppure GET /sandboxes/{id}/usage, mostra i secondi di esecuzione di una sandbox, i secondi di CPU usati, i byte in uscita, billed_usd ed estimated_total_usd. Gli addebiti arrivano sul saldo a blocchi orari, quindi la dashboard può essere indietro fino a un'ora rispetto alla cifra in tempo reale. Per verificare questi numeri su una sandbox vera, la pagina delle sandbox ha tutto quello che serve per iniziare.

Domande frequenti

Pago l'intera tariffa o solo ciò che usa il mio codice?

La tariffa scelta: le sue vCPU a $0.040 per vCPU-ora e la sua RAM a $0.013 per GiB-ora, che il codice lavori o stia fermo. Una sandbox che attende il suo timeout di inattività viene addebitata anche per quell'attesa, quindi per i compiti singoli tieni idle_timeout corto.

Il traffico in uscita si paga?

No. Il traffico in uscita viene contato in usage() ma non addebitato. La velocità dipende dalla tariffa, da 50 Mbit/s su micro a 500 Mbit/s su max.

Che cos'è esattamente la prova da $1?

I nuovi account ricevono $1 di credito per le sandbox, aggiunto automaticamente la prima volta che viene creata una sandbox senza saldo sufficiente. Vale 14 giorni, solo per le sandbox (non per i server), e si spende prima del tuo denaro. Una prova per account.

Il mio saldo può andare in negativo?

No. A zero, le nuove sandbox vengono rifiutate con 402 insufficient_balance e quelle persistenti vanno in pausa dopo 24 ore. Nessuna carta viene mai addebitata, perché non ce n'è nessuna registrata.

Come evito che un agente spenda troppo in sandbox?

Imposta un limite giornaliero e uno mensile nella dashboard o con PUT /sandboxes/budget. Raggiunto un limite, le nuove sandbox ricevono 429 budget_exceeded, quelle effimere in esecuzione vengono eliminate e quelle persistenti vanno in pausa conservando il disco.

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.