−25%

no Windows com pagamento anual, até 31/10. Ver planos

EQVPS
Começar
Sandboxes de código

Sandboxes Firecracker para agentes de IA

Execute código não verificado gerado por IA numa microVM Linux isolada que inicia em cerca de um segundo. Chame-a a partir de Python, TypeScript ou qualquer cliente MCP. Cobrança por segundo a partir de um saldo cripto — sem assinatura, sem mínimo, sem KYC.

$1 grátis para testar — confirme seu email e ele será adicionado ao seu primeiro sandbox, sem recarga

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

Por que não Docker ou o seu próprio servidor?

Um sandbox serve para executar código não confiável — o repositório GitHub de um desconhecido, um pacote que você não leu, código que uma IA acabou de escrever — onde ele não alcança nada seu.

No seu notebook ou servidor

  • Roda ao lado das suas chaves SSH, tokens de API e arquivos .env
  • Pode ler seus bancos de dados, código-fonte e sessões do navegador
  • Um contêiner compartilha o kernel do host — uma fuga e ele está na sua máquina
  • Tudo o que ele instala ou deixa rodando fica com você

Em um sandbox da EQVPS

  • Sua própria microVM Firecracker: kernel, CPU, RAM e disco separados
  • Nada seu lá dentro — só os arquivos e variáveis que você passar
  • Internet de saída para pip, npm e git; sem SSH e sem portas de entrada
  • kill() apaga a VM e o disco — não sobra nada

Regra prática: se você não escreveu nem leu o código, rode-o primeiro em um sandbox.

Casos de uso

Execução de código de IA e testes de código isolados — cada caso são poucas linhas de SDK ou chamadas MCP.

Verificar um projeto desconhecido do GitHub

Clone, instale as dependências e rode os testes. Se o código for malicioso, ele só vê uma VM vazia.

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

Rodar testes sem tocar na produção

PHP com Composer e PHPUnit, Python com pytest, Node com npm test — numa máquina limpa em vez do seu servidor. Há root e 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()

Um PostgreSQL ou Node descartável para migração ou build

Instale um banco com apt, teste a migração, faça o build do frontend e apague tudo com uma chamada. Para banco de dados, use standard ou maior.

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

Um programador de IA que testa o próprio trabalho

O agente cria um sandbox, escreve o código, roda os testes, corrige o que falhou e apaga o sandbox quando tudo passa.

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

Sua primeira sandbox em 4 passos

  1. 01

    Cadastre-se

    Só e-mail — ou deixe seu agente chamar register_account via MCP. Sem cartão, sem KYC.

  2. 02

    Crie um token de API

    Painel → Configurações → Tokens de API.

  3. 03

    Instale o SDK

    pip install eqvps ou npm i @eqvps/sdk, depois defina EQVPS_API_KEY.

  4. 04

    Execute código

    Sandbox.create() → run() → kill(). Seu dólar de teste cobre as primeiras execuções.

O que você recebe

Isolamento Firecracker

Cada sandbox é sua própria microVM com kernel, disco e limites de CPU/RAM próprios — não um contêiner compartilhado.

Pronta em cerca de um segundo

Python 3.12 com pip, Node.js 22 com npm, bash, git e curl. Internet de saída funciona; sem portas de entrada.

Por segundo, sem mínimo

Pague só a vCPU e a RAM alocadas enquanto ela roda. Sem assinatura nem mínimo mensal.

Sandbox MCP integrada

create_sandbox, run_code e exec_command são ferramentas MCP — Claude Code, Cursor e outros clientes as usam diretamente.

Sem KYC, saldo cripto

Conta só com e-mail e saldo pré-pago em USDC, USDT, BTC, XMR e mais — o mesmo saldo dos seus VPS.

Efémera ou persistente

Sandboxes descartáveis para uma tarefa, ou persistentes que mantêm o disco por até 30 dias. Variáveis de ambiente e limites de gastos incluídos.

Preços

$0.040 por vCPU-hora + $0.013 por GiB-hora, por segundo (mínimo 60 s). Sandboxes persistentes são cobradas por hora iniciada, e um mês nunca custa mais que o teto da última coluna.

PlanovCPURAMDiscoRedePor horaPersistente, máx. por mês
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

A última coluna é um teto, não um preço fixo: um sandbox persistente que roda só parte do mês custa menos.

Sandbox persistente: um ambiente de desenvolvimento para IA

Para tarefas longas de agentes e projetos aos quais você volta: o disco, os pacotes instalados e os arquivos ficam por até 30 dias, e você se reconecta pelo ID do sandbox.

Como funciona o teto: um sandbox persistente em execução é cobrado por hora iniciada, e um mês do calendário nunca custa mais que o preço por hora × 730 h − 25%. Exemplo, standard: $0.0660/h, ou seja, no máximo $36.14 por mês — 10 dias sem parar custam $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")

Um complemento ao seu VPS, não um substituto

Mesma conta, mesmo saldo — cada um para o que foi feito.

VPS — um servidor que fica

SSH, IP público, portas abertas e serviços rodando por meses: um site, um bot, um banco de dados.

Sandbox — computação descartável para IA

Criar → executar → apagar. Sem SSH e sem portas de entrada, de propósito: comandos e arquivos passam pela API, MCP ou SDK.

Precisa de SSH e portas abertas? Veja os planos de VPS →

A partir do seu cliente MCP

Conecte uma vez e peça ao seu agente em linguagem natural — ele cria a sandbox, executa o código e a exclui.

claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
  --header "Authorization: Bearer $EQVPS_API_KEY"
Crie uma sandbox pequena, rode print(2 + 2) em Python, mostre a saída e apague a sandbox.

Perguntas frequentes

O que é uma sandbox EQVPS?

Uma pequena microVM Linux (Firecracker) que você cria pela API, pelo SDK ou por MCP para executar código que não quer na sua máquina: scripts gerados por IA, testes, processamento de dados. Inicia em cerca de um segundo e é excluída quando você termina.

Como ela é isolada?

Cada sandbox é uma microVM Firecracker separada com kernel, disco e limites de CPU e memória próprios. A internet de saída é aberta; não há portas de entrada nem SSH — comandos e arquivos passam pela API.

Quanto custa? Há teste grátis?

$0.040 por vCPU-hora mais $0.013 por GiB-hora, por segundo; o menor plano custa $0.0165 por hora. Uma conta nova recebe $1 de crédito grátis para sandboxes na primeira sandbox (um por pessoa), válido por 14 dias. O teste é creditado depois que você confirma seu email com um código de 6 dígitos.

Preciso de KYC ou cartão?

Não. Cadastre-se com um e-mail e recarregue um saldo pré-pago em cripto (ou com cartão na página de pagamento). O mesmo saldo paga sandboxes e VPS.

Meu agente de IA pode usar sozinho?

Sim. Via MCP um agente pode se cadastrar, consultar preços com sandbox_pricing, criar uma sandbox e executar código sem uma pessoa. A partir do código, use o SDK Python ou TypeScript.

Posso acessar um sandbox por SSH ou abrir uma porta?

Não, de propósito: um sandbox não tem SSH nem portas de entrada — comandos e arquivos passam pela API, MCP ou SDK, e a internet de saída funciona. Para SSH, IP público e serviços contínuos, use um VPS da EQVPS com o mesmo saldo.

Teste agora — o primeiro dólar é por nossa conta

Sem assinatura, sem KYC. Cadastre-se, crie um token e rode sua primeira sandbox em poucos minutos.