−25%

la planurile Windows anuale, până pe 31 oct. Vezi planurile

EQVPS
Începe
Sandbox-uri de cod

Sandbox-uri Firecracker pentru agenți AI

Rulezi cod nesigur, generat de AI, într-un microVM Linux izolat, care pornește în aproximativ o secundă. Îl apelezi din Python, TypeScript sau din orice client MCP. Facturare pe secundă dintr-un sold cripto — fără abonament, fără minim, fără KYC.

$1 gratuit ca să încerci — confirmă-ți e-mailul și se adaugă la primul sandbox, fără alimentare

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

De ce nu Docker sau propriul server?

Un sandbox este pentru rularea codului nesigur — repository-ul GitHub al unui necunoscut, un pachet pe care nu l-ai citit, cod scris adineauri de un AI — într-un loc de unde nu poate ajunge la nimic de-al tău.

Pe laptopul sau serverul tău

  • Rulează lângă cheile tale SSH, tokenurile API și fișierele .env
  • Îți poate citi bazele de date, codul sursă și sesiunile din browser
  • Un container folosește același kernel ca gazda — o singură evadare și e pe mașina ta
  • Tot ce instalează sau lasă pornit rămâne la tine

Într-un sandbox EQVPS

  • Propriul microVM Firecracker: kernel, CPU, RAM și disc separate
  • Nimic de-al tău înăuntru — doar fișierele și variabilele de mediu pe care i le dai
  • Internet de ieșire pentru pip, npm și git; fără SSH, fără porturi de intrare
  • kill() șterge VM-ul și discul lui — nu rămâne nimic în urmă

Regulă de bază: dacă nu l-ai scris și nu l-ai citit, rulează-l mai întâi într-un sandbox.

Utilizări

Execuție de cod AI și testare de cod izolat — fiecare înseamnă câteva linii de SDK sau câteva apeluri MCP.

Verifici un proiect GitHub necunoscut

Îl clonezi, instalezi dependențele și rulezi testele. Dacă se dovedește că e cod ostil, tot ce vede este un VM gol.

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()

Rulezi teste fără să atingi producția

PHP cu Composer și PHPUnit, Python cu pytest, Node cu npm test — pe o mașină curată, nu pe serverul tău. Root și apt sunt disponibile.

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()

Un PostgreSQL sau Node temporar pentru o migrare sau un build

Instalezi o bază de date cu apt, încerci migrarea, construiești frontend-ul, apoi ștergi totul cu un singur apel. Pentru o bază de date ia standard sau mai mare.

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()

Un programator AI care își testează singur munca

Agentul creează un sandbox, scrie codul, rulează testele, repară ce a picat și închide sandbox-ul când totul trece.

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

Primul sandbox în 4 pași

  1. 01

    Înregistrează-te

    Doar cu e-mail — sau lasă agentul să apeleze register_account prin MCP. Fără card, fără KYC.

  2. 02

    Creează un token API

    Panou → Setări → Tokenuri API.

  3. 03

    Instalează SDK-ul

    pip install eqvps sau npm i @eqvps/sdk, apoi setează EQVPS_API_KEY.

  4. 04

    Rulează cod

    Sandbox.create() → run() → kill(). Proba ta de $1 acoperă primele rulări.

Ce primești

Izolare Firecracker

Fiecare sandbox este propriul microVM, cu propriul kernel, disc și limite de CPU/RAM — nu un simplu container.

Gata în aproximativ o secundă

Python 3.12 cu pip, Node.js 22 cu npm, bash, git și curl. Internetul de ieșire funcționează; fără porturi de intrare.

Facturare pe secundă, fără prag minim

Plătești doar vCPU și RAM alocate cât timp rulează. Fără abonament, fără minim lunar.

Sandbox MCP, integrat

create_sandbox, run_code și exec_command sunt unelte MCP — Claude Code, Cursor și alți clienți le folosesc direct.

Fără KYC, sold cripto

Cont doar cu e-mail și un sold preplătit în USDC, USDT, BTC, XMR și altele — același sold ca pentru VPS.

Efemer sau persistent

Sandbox-uri de unică folosință pentru o sarcină sau persistente, care își păstrează discul până la 30 de zile. Variabile de mediu și limite de cheltuieli incluse.

Prețuri

$0.040 pe vCPU-oră + $0.013 pe GiB-oră, facturat pe secundă (minimum 60 s). Sandbox-urile persistente se facturează pe fiecare oră începută, iar o lună nu costă niciodată mai mult decât plafonul din ultima coloană.

PlanvCPURAMDiscRețeaPe orăPersistent, maxim pe lună
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

Ultima coloană este un plafon, nu un preț fix: un sandbox persistent care rulează doar o parte din lună costă mai puțin.

Sandbox persistent: un mediu de dezvoltare pentru AI

Pentru sarcini lungi ale agenților și proiecte la care revii: discul, pachetele instalate și fișierele rămân până la 30 de zile, și te reconectezi după ID-ul sandbox-ului.

Cum funcționează plafonul: un sandbox persistent care rulează se facturează pe fiecare oră începută, iar o lună calendaristică nu costă niciodată mai mult decât tariful orar × 730 h − 25%. Exemplu, standard: $0.0660/h, deci cel mult $36.14 pe lună — 10 zile non-stop costă $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")

O completare pentru VPS-ul tău, nu un înlocuitor

Același cont, același sold — folosești fiecare pentru ce a fost construit.

VPS — un server care rămâne

SSH, un IP public, porturi deschise și servicii care rulează luni de zile: un site, un bot, o bază de date.

Sandbox — calcul de unică folosință pentru AI

Creezi → rulezi → ștergi. Fără SSH și fără porturi de intrare, intenționat: comenzile și fișierele trec prin API, MCP sau SDK.

Ai nevoie de SSH și porturi deschise? Vezi planurile VPS →

Îl folosești din clientul tău MCP

Te conectezi o dată, apoi îi ceri agentului în cuvinte simple — el creează sandbox-ul, rulează codul și îl șterge.

claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
  --header "Authorization: Bearer $EQVPS_API_KEY"
Creează un sandbox mic, rulează print(2 + 2) în Python, arată-mi rezultatul și șterge sandbox-ul.

Întrebări frecvente

Ce este un sandbox EQVPS?

Un microVM Linux mic (Firecracker) pe care îl creezi prin API, SDK sau MCP ca să rulezi cod pe care nu-l vrei pe propria mașină — scripturi generate de AI, teste, joburi de date. Pornește în aproximativ o secundă și se șterge când ai terminat.

Cum este izolat?

Fiecare sandbox este un microVM Firecracker separat, cu propriul kernel, disc și limite de CPU și memorie. Internetul de ieșire este deschis; nu există porturi de intrare și nici SSH — comenzile și fișierele trec prin API.

Cât costă? Există o probă gratuită?

$0.040 pe vCPU-oră plus $0.013 pe GiB-oră, facturat pe secundă; cel mai mic plan costă $0.0165 pe oră. Un cont nou primește $1 credit gratuit pentru primul sandbox (unul de persoană), valabil 14 zile. Proba se adaugă după ce îți confirmi e-mailul cu un cod de 6 cifre.

Am nevoie de KYC sau de card?

Nu. Te înregistrezi cu un e-mail și alimentezi un sold preplătit cu cripto (sau cu cardul, pe pagina de plată). Același sold plătește sandbox-urile și VPS-ul.

Îl poate folosi agentul meu AI singur?

Da. Prin MCP un agent se poate înregistra, poate verifica prețurile cu sandbox_pricing, poate crea un sandbox și poate rula cod fără un om. Din cod, folosește SDK-ul pentru Python sau TypeScript.

Pot intra prin SSH într-un sandbox sau pot deschide un port?

Nu, intenționat: un sandbox nu are SSH și nici porturi de intrare — comenzile și fișierele trec prin API, MCP sau SDK, iar internetul de ieșire funcționează. Pentru SSH, un IP public și servicii de lungă durată, folosește un VPS EQVPS, din același sold.

Încearcă acum — primul $1 e din partea noastră

Fără abonament, fără KYC. Te înregistrezi, creezi un token și rulezi primul sandbox în câteva minute.