−25%

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

EQVPS
Aan de slag
Code-sandboxes

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.

Python SDK
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.

Python SDK
# 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.

Python SDK
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.

MCP
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_sandbox

Je eerste sandbox in 4 stappen

  1. 01

    Aanmelden

    Alleen e-mail — of laat je agent register_account via MCP aanroepen. Geen kaart, geen KYC.

  2. 02

    Maak een API-token

    Dashboard → Instellingen → API-tokens.

  3. 03

    Installeer de SDK

    pip install eqvps of npm i @eqvps/sdk, en stel EQVPS_API_KEY in.

  4. 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.

TariefvCPURAMSchijfNetwerkPer uurPersistent, max. per maand
micro0.25512 MB3 GB50 Mbit/s$0.0165$9.03
small0.51 GB5 GB100 Mbit/s$0.0330$18.07
standard12 GB10 GB200 Mbit/s$0.0660$36.14
plus24 GB15 GB300 Mbit/s$0.1320$72.27
pro48 GB20 GB400 Mbit/s$0.2640$144.54
max816 GB40 GB500 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.

SSH en open poorten nodig? Bekijk de VPS-pakketten →

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.