Plataforma de IA
Cada sandbox é uma microVM própria, com terminal, ficheiros, pré-visualizações HTTPS e um ambiente de trabalho opcional. Os agentes de programação vêm pré-instalados. O seu agente cria uma por MCP, pela CLI ou pela API REST, faz o trabalho e elimina-a.
Casos de utilização
Os agentes instalam pacotes, iniciam servidores e executam código que ainda ninguém reviu. Uma sandbox dá-lhes uma máquina para isso, longe do seu portátil e das suas aplicações em produção.
Inicie o Claude Code, o Codex ou outro agente pré-instalado no terminal web e entregue-lhe o repositório, longe do seu portátil.
Deixe o agente executar o que escreveu numa microVM descartável, em vez de o fazer na sua máquina ou ao lado da produção.
Clone o repositório, instale as dependências, faça o build e corra os testes numa máquina limpa; depois leia a saída e o exit code.
Transforme qualquer porta num URL HTTPS. Por omissão, o acesso fica protegido por token; torna-se público quando o quiser partilhar com a sua equipa.
As imagens Desktop correm XFCE e Chrome; a Browser tem só o Chrome. Ambas transmitem o ecrã por noVNC protegido por token. Os agentes ligam-se com Playwright ou Puppeteer por CDP em localhost.
Dê às suas próprias funcionalidades de IA um sítio para executar código. Crie, execute e elimine sandboxes pela API REST.
Imagens
Todas baseadas em Ubuntu 26.04, com git, curl, Python e a CLI da Nodion. Escolha uma ao criar a sandbox.
Base
A imagem por omissão. Acrescente o resto com o seu script de configuração.
Agents
Base, mais Node.js 22 e oito CLIs de programação. Inicie sessão com a sua própria conta.
Desktop
XFCE com Chrome e um terminal, por trás de uma pré-visualização noVNC protegida por token.
Desktop Agents
O ambiente de trabalho, mais as oito CLIs de programação, para agentes que precisam de um browser e de uma shell.
Browser
Chrome numa pré-visualização noVNC protegida por token, sem XFCE. O Playwright e o Puppeteer ligam-se por CDP em localhost, porta 9222.
Em cada sandbox
Uma shell completa no dashboard, a um clique da página da sandbox.
Execute qualquer comando pela API e receba a saída e o exit code, até 15 minutos por chamada.
Leia, escreva, edite, liste, renomeie e elimine ficheiros no workspace sem abrir uma shell.
Partilhe um servidor de desenvolvimento em execução com um hostname HTTPS próprio, com token ou em público.
Variáveis de ambiente e chaves de API, protegidas em repouso e injetadas no arranque da sandbox.
Instale aquilo de que o seu projeto precisa com um script que corre uma única vez, no primeiro arranque.
Controlo
O dashboard, o MCP, a CLI e a API REST usam todos os mesmos endpoints de sandbox.
Ligue o servidor MCP alojado da Nodion com uma chave de API pessoal e o seu agente passa a ter ferramentas para criar sandboxes, executar comandos, editar ficheiros e abrir pré-visualizações.
# in Claude Code, with Nodion connected over MCP > create a sandbox, clone acme/shop and run the tests sandboxes.create checkout-fix, GP-G2-4GB, agents image sandboxes.exec git clone https://github.com/acme/shop sandboxes.exec npm ci && npm test 42 passed > start the app and give me a link sandboxes.exec nohup npm run dev -- --port 3000 & sandboxes.previews.create port 3000 https://3000-8f2c41d07b.euc.nodionsandbox.net
A configuração para o Claude Code e o Cursor está na página dos agentes de programação.
A CLI nodion cobre todo o ciclo de vida, da criação à eliminação.
# create a sandbox with the coding agents image and your Anthropic key nodion sandboxes create --name checkout-fix --region REGION \ --package-sku compute.session.gp-g2-4gb --image agents \ --secret-env ANTHROPIC_API_KEY=sk-ant-… # run a command nodion sandboxes exec SANDBOX_ID --cmd "cd /workspace && git clone https://github.com/acme/shop" # write a file into the workspace nodion sandboxes fs SANDBOX_ID --action write --path notes.md --content "hello" # share port 3000 as an HTTPS URL nodion sandboxes previews create SANDBOX_ID --port 3000
Instale-a e inicie sessão como descrito na documentação da CLI.
Todos os endpoints de sandbox estão em https://api.nodion.com/v2/sandboxes e aceitam um bearer token.
# create a sandbox curl -X POST https://api.nodion.com/v2/sandboxes \ -H "Authorization: Bearer $NODION_TOKEN" \ -H "X-Nodion-Project: $NODION_PROJECT" \ -H "Content-Type: application/json" \ -d '{"name": "checkout-fix", "region_id": "REGION", "package_sku": "compute.session.gp-g2-4gb", "image": "agents"}' # run a command, up to 15 minutes curl -X POST https://api.nodion.com/v2/sandboxes/$SANDBOX_ID/exec \ -H "Authorization: Bearer $NODION_TOKEN" \ -H "Content-Type: application/json" \ -d '{"cmd": ["npm", "test"], "dir": "/workspace/shop", "timeout_sec": 300}'
Ficheiros, logs, energia, pré-visualizações e variáveis de ambiente têm endpoints próprios, para além do exec.
Pensado para código não fiável
Isolamento
Cada sandbox arranca com o seu próprio kernel no Cloud Hypervisor. O VMM corre numa jail, com seccomp.
Rede
Saída para a internet por NAT, sem acesso à rede privada do seu projeto. Ative o modo overlay quando o código tiver de chegar às suas bases de dados.
Localização
As sandboxes correm em Frankfurt. A Nodion é operada pela Nodion GmbH, uma empresa alemã com sede em Stuttgart.
Projeto
O mesmo projeto, a mesma equipa e a mesma fatura que as suas aplicações e bases de dados. As chaves de API pessoais podem ser limitadas às permissões sandbox read, write ou exec.
Ciclo de vida
Sem servidores para manter ligados. Uma sandbox corre enquanto alguém trabalha com ela e, nos intervalos, aguarda em disco.
Uma sandbox dura no máximo 24 horas. Depois é eliminada com o seu workspace, para que nada fique a correr.
Pacotes
Faturação ao segundo enquanto está a correr, nunca acima do preço mensal. Nas sandboxes em suspensão, só é faturado o disco do workspace.
GP-G2-2GB
0,0139 € / hora
Para scripts, testes e um único agente de programação.
No máximo, 10,00 € por mês de tempo de execução.
1 vCPU, 2 GB RAM, 16 GB workspace
GP-G2-4GB
0,0278 € / hora
Para agentes de programação, builds e o ambiente de trabalho.
No máximo, 20,00 € por mês de tempo de execução.
2 vCPU, 4 GB RAM, 32 GB workspace
GP-G2-8GB
0,0556 € / hora
Para builds maiores e conjuntos de testes.
No máximo, 40,00 € por mês de tempo de execução.
4 vCPU, 8 GB RAM, 64 GB workspace
GP-G2-16GB
0,1111 € / hora
Para builds pesados e vários serviços em simultâneo.
No máximo, 80,00 € por mês de tempo de execução.
8 vCPU, 16 GB RAM, 128 GB workspace
Preços líquidos, sem IVA.
FAQ
Uma microVM com kernel próprio, um disco de workspace, um terminal, uma API de ficheiros, pré-visualizações HTTPS e um ambiente de trabalho opcional. Pode criá-la a partir do dashboard, por MCP, pela CLI ou pela API REST, ou deixar que o seu agente o faça. O tempo de execução é faturado ao segundo.
Cada sandbox arranca com o seu próprio kernel no Cloud Hypervisor. O VMM corre numa jail, com seccomp. No modo isolado, usado por omissão, uma sandbox acede à internet por NAT, mas não à rede privada do seu projeto.
As imagens Agents e Desktop Agents incluem Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Muse, Grok e Cursor CLI, além do Node.js 22. Inicie sessão com a sua própria conta ou guarde as suas chaves de API como variáveis de ambiente secretas na sandbox.
Sim, no modo overlay. A sandbox junta-se à rede privada do seu projeto e chega às bases de dados em <slug>.internal e às aplicações em <app>.app.internal. As pré-visualizações HTTPS e o ambiente de trabalho no browser só estão disponíveis no modo isolado.
Até 24 horas após a criação. Depois é eliminada juntamente com o seu workspace, para que nada fique a correr. Após 5 minutos de inatividade entra em suspensão e só é faturado o disco. Comandos, chamadas à API de ficheiros, um terminal aberto e tráfego das pré-visualizações contam como atividade, e a chamada keepalive mantém-na acordada. O próximo comando ou chamada à API de ficheiros volta a acordá-la.
Escolha uma das cinco imagens baseadas em Ubuntu 26.04: Base, Agents, Desktop, Desktop Agents ou Browser. Instale tudo o resto com um script de configuração de até 64 KiB, que corre uma única vez no primeiro arranque.
Em Frankfurt, na Alemanha. A Nodion é operada pela Nodion GmbH, uma empresa alemã com sede em Stuttgart.
O tempo de execução é faturado ao segundo e nunca custa mais do que o preço mensal do pacote. Numa sandbox em suspensão, só é faturado o disco do workspace. Ao eliminá-la, a faturação termina.
Não. As chaves de API pessoais podem ser limitadas às permissões sandbox read, write e exec, para que o agente trabalhe apenas com sandboxes e mais nada.
Ganhe até 15 € de crédito ao registar-se.
ou com e-mail
Novidades do produto, sem spam. Pode cancelar a subscrição a qualquer momento.
Subscrição efetuada com sucesso.