Firecracker-sandboxes voor AI-agents
Draai ongecontroleerde, door AI geschreven code in een geïsoleerde Linux-microVM die in ongeveer een seconde start. Roep hem aan vanuit Python, TypeScript of elke MCP-client. Per seconde afgerekend van een cryptosaldo — geen abonnement, geen minimum, geen KYC.
$1 gratis om te proberen — bevestig je e-mail en het wordt aan je eerste sandbox toegevoegd, opwaarderen niet nodig
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
Waarom niet Docker of je eigen server?
Een sandbox is er om onbetrouwbare code te draaien — de GitHub-repo van een onbekende, een pakket dat je niet hebt gelezen, code die een AI net schreef — op een plek waar die niets van jou kan bereiken.
Op je laptop of server
- Draait naast je SSH-sleutels, API-tokens en .env-bestanden
- Kan je databases, broncode en browsersessies lezen
- Een container deelt de kernel met de host — één ontsnapping en hij zit op je machine
- Alles wat hij installeert of laat draaien, blijft bij jou
In een EQVPS-sandbox
- Een eigen Firecracker-microVM: aparte kernel, CPU, RAM en schijf
- Niets van jou erin — alleen de bestanden en variabelen die je meegeeft
- Uitgaand internet voor pip, npm en git; geen SSH, geen inkomende poorten
- kill() verwijdert de VM en zijn schijf — er blijft niets achter
Vuistregel: heb je de code niet geschreven en niet gelezen, draai hem dan eerst in een sandbox.
Toepassingen
AI-code uitvoeren en code geïsoleerd testen — elk geval kost een paar SDK-regels of MCP-aanroepen.
Een onbekend GitHub-project controleren
Clonen, afhankelijkheden installeren en de tests draaien. Blijkt de code kwaadaardig, dan ziet hij alleen een lege VM.
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()Tests draaien zonder productie aan te raken
PHP met Composer en PHPUnit, Python met pytest, Node met npm test — op een schone machine in plaats van op je server. Root en apt zijn beschikbaar.
# 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()Een wegwerp-PostgreSQL of -Node voor een migratie of build
Installeer een database met apt, test de migratie, bouw de frontend en verwijder alles met één aanroep. Neem standard of groter voor een database.
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()Een AI-programmeur die zijn eigen werk test
De agent maakt een sandbox, schrijft de code, draait de tests, herstelt wat faalt en verwijdert de sandbox zodra alles groen is.
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_sandboxJe eerste sandbox in 4 stappen
- 01
Aanmelden
Alleen e-mail — of laat je agent register_account via MCP aanroepen. Geen kaart, geen KYC.
- 02
Maak een API-token
Dashboard → Instellingen → API-tokens.
- 03
Installeer de SDK
pip install eqvps of npm i @eqvps/sdk, en stel EQVPS_API_KEY in.
- 04
Draai code
Sandbox.create() → run() → kill(). Je proefdollar dekt de eerste runs.
Wat je krijgt
Firecracker-isolatie
Elke sandbox is een eigen microVM met eigen kernel, schijf en CPU/RAM-limieten — geen gedeelde container.
Klaar in ongeveer een seconde
Python 3.12 met pip, Node.js 22 met npm, bash, git en curl. Uitgaand internet werkt; geen inkomende poorten.
Per seconde, geen minimum
Betaal alleen voor toegewezen vCPU en RAM zolang hij draait. Geen abonnement, geen maandelijks minimum.
MCP-sandbox ingebouwd
create_sandbox, run_code en exec_command zijn MCP-tools — Claude Code, Cursor en andere clients gebruiken ze direct.
Zonder KYC, cryptosaldo
Account alleen met e-mail en een prepaid saldo in USDC, USDT, BTC, XMR en meer — hetzelfde saldo als je VPS.
Tijdelijk of blijvend
Wegwerp-sandboxes voor één taak, of blijvende die hun schijf tot 30 dagen bewaren. Omgevingsvariabelen en bestedingslimieten inbegrepen.
Prijzen
$0.040 per vCPU-uur + $0.013 per GiB-uur, per seconde (minimaal 60 s). Blijvende sandboxes worden per begonnen uur afgerekend, en een maand kost nooit meer dan het plafond in de laatste kolom.
| Tarief | vCPU | RAM | Schijf | Netwerk | Per uur | Persistent, max. per maand |
|---|---|---|---|---|---|---|
| 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 |
De laatste kolom is een plafond, geen vaste prijs: een persistente sandbox die maar een deel van de maand draait, kost minder.
Persistente sandbox: een AI-ontwikkelomgeving
Voor lange agenttaken en projecten waar je op terugkomt: de schijf, geïnstalleerde pakketten en bestanden blijven tot 30 dagen bewaard, en je maakt opnieuw verbinding via het sandbox-ID.
Zo werkt het plafond: een draaiende persistente sandbox wordt per begonnen uur afgerekend, en een kalendermaand kost nooit meer dan uurprijs × 730 u − 25%. Voorbeeld, standard: $0.0660/u, dus hoogstens $36.14 per maand — 10 dagen non-stop kosten $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")Een aanvulling op je VPS, geen vervanging
Zelfde account, zelfde saldo — elk voor waar het voor bedoeld is.
VPS — een server die blijft
SSH, een publiek IP, open poorten en diensten die maandenlang draaien: een website, een bot, een database.
Sandbox — wegwerp-rekenkracht voor AI
Maken → draaien → verwijderen. Bewust geen SSH en geen inkomende poorten: opdrachten en bestanden gaan via de API, MCP of SDK.
Vanuit je MCP-client
Eén keer verbinden, dan vraag je je agent in gewone woorden — hij maakt de sandbox, draait de code en verwijdert hem.
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_API_KEY"Maak een kleine sandbox, voer print(2 + 2) uit in Python, laat me de uitvoer zien en verwijder de sandbox.Veelgestelde vragen
Wat is een EQVPS-sandbox?
Een kleine Linux-microVM (Firecracker) die je via de API, SDK of MCP maakt om code te draaien die je niet op je eigen machine wilt: AI-scripts, tests, datajobs. Hij start in ongeveer een seconde en wordt verwijderd als je klaar bent.
Hoe is hij geïsoleerd?
Elke sandbox is een aparte Firecracker-microVM met eigen kernel, schijf en CPU- en geheugenlimieten. Uitgaand internet is open; er zijn geen inkomende poorten en geen SSH — commando's en bestanden gaan via de API.
Wat kost het? Is er een gratis proef?
$0.040 per vCPU-uur plus $0.013 per GiB-uur, per seconde; het kleinste tarief kost $0.0165 per uur. Een nieuw account krijgt bij zijn eerste sandbox $1 gratis sandboxtegoed (één per persoon), 14 dagen geldig. De proef wordt bijgeschreven nadat je je e-mail met een 6-cijferige code hebt bevestigd.
Heb ik KYC of een kaart nodig?
Nee. Meld je aan met een e-mail en waardeer een prepaid saldo op in crypto (of met een kaart op de betaalpagina). Hetzelfde saldo betaalt sandboxes en VPS.
Kan mijn AI-agent het zelf gebruiken?
Ja. Via MCP kan een agent zich aanmelden, prijzen opvragen met sandbox_pricing, een sandbox maken en code draaien zonder mens. Vanuit code gebruik je de Python- of TypeScript-SDK.
Kan ik via SSH in een sandbox of een poort openen?
Nee, bewust niet: een sandbox heeft geen SSH en geen inkomende poorten — opdrachten en bestanden gaan via de API, MCP of SDK, en uitgaand internet werkt. Voor SSH, een publiek IP en blijvende diensten neem je een EQVPS-VPS met hetzelfde saldo.
Probeer het nu — de eerste dollar is van ons
Geen abonnement, geen KYC. Meld je aan, maak een token en draai je eerste sandbox in een paar minuten.