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.
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.
# 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.
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.
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_sandboxSua primeira sandbox em 4 passos
- 01
Cadastre-se
Só e-mail — ou deixe seu agente chamar register_account via MCP. Sem cartão, sem KYC.
- 02
Crie um token de API
Painel → Configurações → Tokens de API.
- 03
Instale o SDK
pip install eqvps ou npm i @eqvps/sdk, depois defina EQVPS_API_KEY.
- 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.
| Plano | vCPU | RAM | Disco | Rede | Por hora | Persistente, máx. por mês |
|---|---|---|---|---|---|---|
| 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 |
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.
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.