−25%

cho Windows trả theo năm, đến 31/10. Xem các gói

EQVPS
Bắt đầu
Sandbox mã

Sandbox Firecracker cho AI agent

Chạy mã chưa kiểm tra do AI viết trong một microVM Linux biệt lập khởi động trong khoảng một giây. Gọi từ Python, TypeScript hoặc bất kỳ MCP client nào. Tính phí theo giây từ số dư crypto — không thuê bao, không tối thiểu, không KYC.

$1 dùng thử miễn phí — xác nhận email và khoản này được cộng vào sandbox đầu tiên, không cần nạp tiền

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

Sao không dùng Docker hay server của bạn?

Sandbox dùng để chạy mã không đáng tin — repo GitHub của người lạ, gói bạn chưa đọc, mã AI vừa viết — ở nơi nó không chạm được vào bất cứ thứ gì của bạn.

Trên laptop hoặc server của bạn

  • Chạy cạnh khóa SSH, API token và file .env của bạn
  • Có thể đọc cơ sở dữ liệu, mã nguồn và phiên trình duyệt của bạn
  • Container dùng chung kernel với máy chủ — một lần thoát là nó ở trên máy bạn
  • Mọi thứ nó cài hay để chạy đều ở lại với bạn

Trong sandbox EQVPS

  • MicroVM Firecracker riêng: kernel, CPU, RAM và ổ đĩa tách biệt
  • Không có gì của bạn bên trong — chỉ những file và biến bạn truyền vào
  • Internet chiều đi cho pip, npm và git; không SSH, không cổng vào
  • kill() xóa VM cùng ổ đĩa — không còn gì sót lại

Quy tắc đơn giản: nếu bạn không viết và chưa đọc mã đó, hãy chạy nó trong sandbox trước.

Tình huống sử dụng

Chạy mã do AI viết và kiểm thử mã trong môi trường cách ly — mỗi tình huống chỉ vài dòng SDK hoặc vài lệnh MCP.

Kiểm tra một dự án GitHub lạ

Clone về, cài phụ thuộc và chạy test. Nếu mã hóa ra độc hại, nó chỉ thấy một VM trống.

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

Chạy test mà không đụng tới production

PHP với Composer và PHPUnit, Python với pytest, Node với npm test — trên một máy sạch thay vì server của bạn. Có root và apt.

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

PostgreSQL hoặc Node dùng một lần cho migration hay build

Cài database bằng apt, thử migration, build frontend rồi xóa tất cả bằng một lệnh. Với database, hãy chọn standard hoặc lớn hơn.

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

Lập trình viên AI tự kiểm tra công việc của mình

Agent tạo sandbox, viết mã, chạy test, sửa phần lỗi và xóa sandbox khi mọi thứ đã đạt.

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

Sandbox đầu tiên trong 4 bước

  1. 01

    Đăng ký

    Chỉ cần email — hoặc để agent gọi register_account qua MCP. Không thẻ, không KYC.

  2. 02

    Tạo API token

    Bảng điều khiển → Cài đặt → API token.

  3. 03

    Cài SDK

    pip install eqvps hoặc npm i @eqvps/sdk, rồi đặt EQVPS_API_KEY.

  4. 04

    Chạy mã

    Sandbox.create() → run() → kill(). $1 dùng thử đủ cho những lần chạy đầu.

Bạn nhận được gì

Cách ly Firecracker

Mỗi sandbox là một microVM riêng với kernel, ổ đĩa và giới hạn CPU/RAM riêng — không phải container dùng chung.

Sẵn sàng trong khoảng một giây

Python 3.12 với pip, Node.js 22 với npm, bash, git và curl. Internet chiều đi hoạt động; không có cổng vào.

Theo giây, không mức sàn

Chỉ trả cho vCPU và RAM được cấp khi đang chạy. Không thuê bao, không tối thiểu hàng tháng.

Sandbox MCP tích hợp sẵn

create_sandbox, run_code và exec_command là công cụ MCP — Claude Code, Cursor và các client khác dùng trực tiếp.

Không KYC, số dư crypto

Tài khoản chỉ cần email và số dư trả trước bằng USDC, USDT, BTC, XMR và hơn nữa — cùng số dư với VPS của bạn.

Tạm thời hoặc lâu dài

Sandbox dùng một lần cho một tác vụ, hoặc lâu dài giữ ổ đĩa tới 30 ngày. Có sẵn biến môi trường và giới hạn chi tiêu.

Bảng giá

$0.040 mỗi vCPU-giờ + $0.013 mỗi GiB-giờ, tính theo giây (tối thiểu 60 giây). Sandbox lâu dài tính theo mỗi giờ bắt đầu, và một tháng không bao giờ vượt mức trần ở cột cuối.

GóivCPURAMĐĩaMạngMỗi giờBền vững, tối đa mỗi tháng
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

Cột cuối là mức trần, không phải giá cố định: sandbox lâu dài chỉ chạy một phần của tháng sẽ rẻ hơn.

Sandbox lâu dài: môi trường phát triển cho AI

Cho tác vụ agent dài và dự án bạn quay lại: ổ đĩa, gói đã cài và file được giữ tới 30 ngày, và bạn kết nối lại bằng ID sandbox.

Mức trần hoạt động thế nào: sandbox lâu dài đang chạy được tính theo mỗi giờ bắt đầu, và một tháng dương lịch không bao giờ quá giá giờ × 730 giờ − 25%. Ví dụ, standard: $0.0660/giờ, nên tối đa $36.14 mỗi tháng — 10 ngày chạy liên tục tốn $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")

Bổ sung cho VPS, không thay thế

Cùng tài khoản, cùng số dư — dùng mỗi thứ cho đúng việc của nó.

VPS — server ở lại lâu dài

SSH, IP công khai, cổng mở và dịch vụ chạy hàng tháng: website, bot, cơ sở dữ liệu.

Sandbox — tính toán dùng một lần cho AI

Tạo → chạy → xóa. Cố ý không có SSH và cổng vào: lệnh và file đi qua API, MCP hoặc SDK.

Cần SSH và cổng mở? Xem các gói VPS →

Từ MCP client của bạn

Kết nối một lần, rồi nhờ agent bằng lời thường — nó tạo sandbox, chạy mã và xóa đi.

claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
  --header "Authorization: Bearer $EQVPS_API_KEY"
Tạo một sandbox nhỏ, chạy print(2 + 2) bằng Python, cho tôi xem kết quả rồi xóa sandbox.

Câu hỏi thường gặp

Sandbox EQVPS là gì?

Một microVM Linux nhỏ (Firecracker) bạn tạo qua API, SDK hoặc MCP để chạy mã mà bạn không muốn đặt trên máy mình: script do AI viết, bài test, xử lý dữ liệu. Khởi động trong khoảng một giây và bị xóa khi bạn xong việc.

Nó được cách ly thế nào?

Mỗi sandbox là một microVM Firecracker riêng với kernel, ổ đĩa và giới hạn CPU, bộ nhớ riêng. Internet chiều đi được mở; không có cổng vào và không có SSH — lệnh và tệp đi qua API.

Giá bao nhiêu? Có dùng thử miễn phí không?

$0.040 mỗi vCPU-giờ cộng $0.013 mỗi GiB-giờ, tính theo giây; gói nhỏ nhất $0.0165 mỗi giờ. Tài khoản mới nhận $1 tín dụng sandbox miễn phí ở sandbox đầu tiên (mỗi người một lần), hiệu lực 14 ngày. Khoản dùng thử được cộng sau khi bạn xác nhận email bằng mã 6 số.

Có cần KYC hay thẻ không?

Không. Đăng ký bằng email và nạp số dư trả trước bằng crypto (hoặc bằng thẻ ở trang thanh toán). Cùng số dư trả cho sandbox và VPS.

AI agent của tôi có tự dùng được không?

Có. Qua MCP, agent có thể đăng ký, xem giá bằng sandbox_pricing, tạo sandbox và chạy mã không cần người. Từ mã, dùng SDK Python hoặc TypeScript.

Tôi có thể SSH vào sandbox hay mở cổng không?

Không, cố ý như vậy: sandbox không có SSH và không có cổng vào — lệnh và file đi qua API, MCP hoặc SDK, internet chiều đi vẫn hoạt động. Để có SSH, IP công khai và dịch vụ chạy lâu dài, hãy dùng VPS EQVPS trên cùng số dư.

Dùng thử ngay — $1 đầu tiên chúng tôi tặng

Không thuê bao, không KYC. Đăng ký, tạo token và chạy sandbox đầu tiên trong vài phút.