Sandbox Firecracker per agenti IA
Esegui codice non verificato generato dall'IA in una microVM Linux isolata che si avvia in circa un secondo. Chiamala da Python, TypeScript o qualsiasi client MCP. Addebito al secondo da un saldo crypto — nessun abbonamento, nessun minimo, nessun KYC.
$1 gratis per provare — conferma la tua email e verrà aggiunto alla tua prima sandbox, senza ricarica
pip install eqvps
export EQVPS_API_KEY="<your API token>"
python -c "from eqvps import Sandbox; s = Sandbox.create(); print(s.run('print(2+2)').stdout); s.kill()"TypeScript: npm i @eqvps/sdk · MCP: https://mcp.eqvps.com/mcp
Perché non Docker o il tuo server?
Una sandbox serve a eseguire codice non affidabile — il repository GitHub di uno sconosciuto, un pacchetto mai letto, codice appena scritto da un'IA — dove non può raggiungere niente di tuo.
Sul tuo portatile o server
- Gira accanto alle tue chiavi SSH, ai token API e ai file .env
- Può leggere i tuoi database, il codice sorgente e le sessioni del browser
- Un container condivide il kernel dell'host — una fuga ed è sulla tua macchina
- Tutto ciò che installa o lascia in esecuzione resta a te
In una sandbox EQVPS
- La sua microVM Firecracker: kernel, CPU, RAM e disco separati
- Dentro non c'è niente di tuo — solo i file e le variabili che passi
- Internet in uscita per pip, npm e git; niente SSH né porte in ingresso
- kill() elimina la VM e il suo disco — non resta nulla
Regola pratica: se non hai scritto il codice e non l'hai letto, eseguilo prima in una sandbox.
Casi d'uso
Esecuzione di codice IA e test del codice in isolamento — ogni caso richiede poche righe di SDK o chiamate MCP.
Controllare un progetto GitHub sconosciuto
Clonalo, installa le dipendenze ed esegui i test. Se il codice si rivela ostile, vede solo una VM vuota.
sb = Sandbox.create(tariff="standard")
r = sb.exec(
"git clone https://github.com/owner/repo app"
" && cd app && pip install -r requirements.txt"
" && pytest -q", background=True).wait()
print(r.exit_code); sb.kill()Eseguire i test senza toccare la produzione
PHP con Composer e PHPUnit, Python con pytest, Node con npm test — su una macchina pulita invece che sul tuo server. Root e apt sono disponibili.
# app/ = your repo (git clone or sb.upload)
sb.exec("apt-get update -qq && apt-get install -y -qq"
" php-cli php-xml php-mbstring composer",
background=True).wait()
sb.exec("cd app && composer install -q"
" && vendor/bin/phpunit", background=True).wait()Un PostgreSQL o Node usa e getta per una migrazione o una build
Installa un database con apt, prova la migrazione, compila il frontend e poi elimina tutto con una chiamata. Per un database scegli standard o superiore.
sb = Sandbox.create(tariff="standard")
sb.exec("apt-get update -qq && apt-get install -y -qq"
" postgresql", background=True).wait()
sb.exec("runuser -u postgres -- createdb app")
sb.exec("cd app && npm ci && npm run migrate"
" && npm run build", background=True).wait()Un programmatore IA che testa il proprio lavoro
L'agente crea una sandbox, scrive il codice, esegue i test, corregge ciò che fallisce ed elimina la sandbox quando è tutto verde.
create_sandbox {"tariff": "small"}
upload_file app/main.py, app/test_main.py
exec_command "cd app && pytest -q" → 2 failed
upload_file app/main.py (fixed)
exec_command "cd app && pytest -q" → passed
kill_sandboxLa tua prima sandbox in 4 passaggi
- 01
Registrati
Solo email — oppure lascia che il tuo agente chiami register_account via MCP. Nessuna carta, nessun KYC.
- 02
Crea un token API
Dashboard → Impostazioni → Token API.
- 03
Installa l'SDK
pip install eqvps oppure npm i @eqvps/sdk, poi imposta EQVPS_API_KEY.
- 04
Esegui codice
Sandbox.create() → run() → kill(). Il dollaro di prova copre le prime esecuzioni.
Cosa ottieni
Isolamento Firecracker
Ogni sandbox è una microVM a sé con il proprio kernel, disco e limiti di CPU/RAM — non un container condiviso.
Pronta in circa un secondo
Python 3.12 con pip, Node.js 22 con npm, bash, git e curl. Internet in uscita funziona; nessuna porta in ingresso.
Al secondo, senza minimo
Paghi solo vCPU e RAM assegnate mentre è attiva. Nessun abbonamento, nessun minimo mensile.
Sandbox MCP integrata
create_sandbox, run_code ed exec_command sono strumenti MCP — Claude Code, Cursor e altri client li usano così come sono.
Senza KYC, saldo crypto
Account solo con email e saldo prepagato in USDC, USDT, BTC, XMR e altro — lo stesso saldo dei tuoi VPS.
Effimera o persistente
Sandbox usa e getta per un compito, o persistenti che conservano il disco fino a 30 giorni. Variabili d'ambiente e limiti di spesa inclusi.
Prezzi
$0.040 per vCPU-ora + $0.013 per GiB-ora, al secondo (minimo 60 s). Le sandbox persistenti si pagano per ora iniziata e un mese non costa mai più del tetto nell'ultima colonna.
| Tariffa | vCPU | RAM | Disco | Rete | All’ora | Persistente, max al mese |
|---|---|---|---|---|---|---|
| micro | 0.25 | 512 MB | 3 GB | 50 Mbit/s | $0.0165 | $9.03 |
| small | 0.5 | 1 GB | 5 GB | 100 Mbit/s | $0.0330 | $18.07 |
| standard | 1 | 2 GB | 10 GB | 200 Mbit/s | $0.0660 | $36.14 |
| plus | 2 | 4 GB | 15 GB | 300 Mbit/s | $0.1320 | $72.27 |
| pro | 4 | 8 GB | 20 GB | 400 Mbit/s | $0.2640 | $144.54 |
| max | 8 | 16 GB | 40 GB | 500 Mbit/s | $0.5280 | $289.08 |
L'ultima colonna è un tetto, non un prezzo fisso: una sandbox persistente che gira solo per parte del mese costa meno.
Sandbox persistente: un ambiente di sviluppo per l'IA
Per lunghi compiti degli agenti e progetti a cui torni: disco, pacchetti installati e file restano fino a 30 giorni, e ti ricolleghi con l'ID della sandbox.
Come funziona il tetto: una sandbox persistente in esecuzione si paga per ogni ora iniziata, e un mese di calendario non costa mai più di prezzo orario × 730 h − 25%. Esempio, standard: $0.0660/h, quindi al massimo $36.14 al mese — 10 giorni ininterrotti costano $15.84.
sb = Sandbox.create(mode="persistent", tariff="standard")
print(sb.id) # keep it — disk lives up to 30 days
# … tomorrow, from any machine:
sb = Sandbox.connect("sb_…")
sb.exec("cd app && git pull && pytest -q")Un complemento al tuo VPS, non un sostituto
Stesso account, stesso saldo — ognuno per ciò a cui serve.
VPS — un server che resta
SSH, IP pubblico, porte aperte e servizi che girano per mesi: un sito, un bot, un database.
Sandbox — calcolo usa e getta per l'IA
Crea → esegui → elimina. Niente SSH né porte in ingresso, per scelta: comandi e file passano da API, MCP o SDK.
Dal tuo client MCP
Collegati una volta, poi chiedi al tuo agente a parole — crea la sandbox, esegue il codice e la elimina.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"Crea una sandbox piccola, esegui print(2 + 2) in Python, mostrami l’output ed elimina la sandbox.Domande frequenti
Cos'è una sandbox EQVPS?
Una piccola microVM Linux (Firecracker) che crei tramite API, SDK o MCP per eseguire codice che non vuoi sulla tua macchina: script generati dall'IA, test, elaborazioni di dati. Si avvia in circa un secondo e viene eliminata quando hai finito.
Come è isolata?
Ogni sandbox è una microVM Firecracker separata con il proprio kernel, disco e limiti di CPU e memoria. Internet in uscita è aperto; non ci sono porte in ingresso né SSH — comandi e file passano dall'API.
Quanto costa? C'è una prova gratuita?
$0.040 per vCPU-ora più $0.013 per GiB-ora, al secondo; la tariffa più piccola costa $0.0165 all'ora. Un nuovo account riceve $1 di credito gratuito per le sandbox alla prima sandbox (uno a persona), valido 14 giorni. La prova viene accreditata dopo che confermi la tua email con un codice di 6 cifre.
Servono KYC o una carta?
No. Registrati con un'email e ricarica un saldo prepagato in crypto (o con carta nella pagina di pagamento). Lo stesso saldo paga sandbox e VPS.
Il mio agente IA può usarla da solo?
Sì. Via MCP un agente può registrarsi, controllare i prezzi con sandbox_pricing, creare una sandbox ed eseguire codice senza una persona. Dal codice, usa l'SDK Python o TypeScript.
Posso entrare in una sandbox via SSH o aprire una porta?
No, per scelta: una sandbox non ha SSH né porte in ingresso — comandi e file passano da API, MCP o SDK, e internet in uscita funziona. Per SSH, un IP pubblico e servizi sempre attivi, usa un VPS EQVPS con lo stesso saldo.
Provala ora — il primo dollaro lo offriamo noi
Nessun abbonamento, nessun KYC. Registrati, crea un token e avvia la tua prima sandbox in pochi minuti.