AI-platform
Elke sandbox is een eigen microVM met een terminal, bestanden, HTTPS-previews en een optionele desktop. Coding agents zijn voorgeïnstalleerd. Je agent maakt er een aan via MCP, de CLI of de REST-API, doet het werk en verwijdert hem weer.
Toepassingen
Agents installeren packages, starten servers en voeren code uit die nog niemand heeft beoordeeld. Een sandbox geeft ze daarvoor een eigen machine, gescheiden van je laptop en je productie-apps.
Start Claude Code, Codex of een andere voorgeïnstalleerde agent in de webterminal en geef hem de repo, weg van je laptop.
Laat de agent de code die hij schreef draaien in een wegwerp-microVM, niet op je eigen machine of naast productie.
Clone de repo, voer de installatie en de build uit en draai de tests op een schone machine. Lees daarna de output en de exitcode.
Maak van elke poort een HTTPS-URL. Standaard afgeschermd met een token, openbaar als je hem met je team wilt delen.
Desktop-images draaien XFCE en Chrome; Browser is alleen Chrome. Beide streamen via noVNC, afgeschermd met een token. Agents verbinden met Playwright of Puppeteer via CDP op localhost.
Geef je eigen AI-functies een plek om code te draaien. Maak sandboxen aan, start ze en verwijder ze via de REST-API.
Images
Allemaal gebaseerd op Ubuntu 26.04, met git, curl, Python en de Nodion-CLI. Je kiest er een bij het aanmaken van de sandbox.
Base
De standaardimage. Installeer de rest met je eigen setupscript.
Agents
Base plus Node.js 22 en acht coding-CLI's. Log in met je eigen account.
Desktop
XFCE met Chrome en een terminal, achter een noVNC-preview die met een token is afgeschermd.
Desktop Agents
De desktop plus alle acht coding-CLI's, voor agents die een browser en een shell nodig hebben.
Browser
Chrome in een met een token afgeschermde noVNC-preview, zonder XFCE. Playwright en Puppeteer verbinden via CDP op localhost, poort 9222.
Op elke sandbox
Een volledige shell in het dashboard, bereikbaar met één klik vanaf de sandboxpagina.
Voer elk commando uit via de API en krijg de output en exitcode terug, tot 15 minuten per aanroep.
Lees, schrijf, bewerk, lijst op, hernoem en verwijder bestanden in de workspace zonder een shell te openen.
Deel een draaiende dev-server onder een eigen HTTPS-hostname, met een token of openbaar.
Omgevingsvariabelen en API-sleutels, versleuteld opgeslagen en geïnjecteerd wanneer de sandbox opstart.
Installeer wat je project nodig heeft met een script dat één keer draait, bij de eerste boot.
Aansturing
Het dashboard, MCP, de CLI en de REST-API gebruiken allemaal dezelfde sandbox-endpoints.
Koppel de gehoste MCP-server van Nodion met een persoonlijke API-sleutel en je agent krijgt tools om sandboxen aan te maken, commando's uit te voeren, bestanden te bewerken en previews te openen.
# 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
De setup voor Claude Code en Cursor staat op de pagina over coding agents.
De nodion-CLI dekt de hele levenscyclus, van aanmaken tot verwijderen.
# 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
Installeren en inloggen doe je zoals beschreven in de CLI-documentatie.
Elk sandbox-endpoint staat onder https://api.nodion.com/v2/sandboxes en accepteert een 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}'
Bestanden, logs, power, previews en omgevingsvariabelen hebben naast exec hun eigen endpoints.
Gebouwd voor niet-vertrouwde code
Isolatie
Elke sandbox start een eigen kernel op Cloud Hypervisor. De VMM draait in een jail, met seccomp.
Netwerk
Uitgaand internet via NAT, geen toegang tot het privénetwerk van je project. Kies voor overlaymodus als de code je databases moet bereiken.
Locatie
Sandboxen draaien in Frankfurt. Nodion is een dienst van Nodion GmbH, een Duits bedrijf gevestigd in Stuttgart.
Project
Hetzelfde project, team en dezelfde factuur als je apps en databases. Persoonlijke API-sleutels kun je beperken tot sandbox read, write of exec.
Levenscyclus
Geen servers die je in de lucht hoeft te houden. Een sandbox draait zolang iemand ermee werkt en wacht daartussen op schijf.
Een sandbox bestaat maximaal 24 uur. Daarna wordt hij samen met zijn workspace verwijderd, zodat er niets actief blijft.
Pakketten
Zolang de sandbox draait, betaal je per seconde, nooit meer dan de maandprijs. Voor slapende sandboxen betaal je alleen de workspace-schijf.
GP-G2-2GB
0,0139 € / uur
Voor scripts, tests en één coding agent.
Maximaal 10,00 € per maand voor de tijd dat de sandbox draait.
1 vCPU, 2 GB RAM, 16 GB workspace
GP-G2-4GB
0,0278 € / uur
Voor coding agents, builds en de desktop.
Maximaal 20,00 € per maand voor de tijd dat de sandbox draait.
2 vCPU, 4 GB RAM, 32 GB workspace
GP-G2-8GB
0,0556 € / uur
Voor grotere builds en testsuites.
Maximaal 40,00 € per maand voor de tijd dat de sandbox draait.
4 vCPU, 8 GB RAM, 64 GB workspace
GP-G2-16GB
0,1111 € / uur
Voor zware builds en meerdere services tegelijk.
Maximaal 80,00 € per maand voor de tijd dat de sandbox draait.
8 vCPU, 16 GB RAM, 128 GB workspace
Nettoprijzen, excl. btw.
FAQ
Een microVM met een eigen kernel, een workspace-schijf, een terminal, een bestands-API, HTTPS-previews en een optionele desktop. Jij of je agent maakt hem aan via het dashboard, MCP, de CLI of de REST-API, en de looptijd wordt per seconde gefactureerd.
Elke sandbox start een eigen kernel op Cloud Hypervisor. De VMM draait in een jail, met seccomp. In de standaard geïsoleerde modus bereikt een sandbox het internet via NAT, maar niet het privénetwerk van je project.
De images Agents en Desktop Agents bevatten Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Muse, Grok en Cursor CLI, plus Node.js 22. Log in met je eigen account, of sla je API-sleutels op als geheime omgevingsvariabelen op de sandbox.
Ja, in overlaymodus. De sandbox sluit dan aan op het privénetwerk van je project en bereikt databases op <slug>.internal en apps op <app>.app.internal. HTTPS-previews en de desktop in de browser zijn alleen beschikbaar in geïsoleerde modus.
Tot 24 uur na het aanmaken. Daarna wordt hij samen met zijn workspace verwijderd, zodat er niets blijft draaien. Na 5 minuten inactiviteit gaat hij slapen en wordt alleen de schijf gefactureerd. Commando's, bestandsaanroepen, een open terminal en previewverkeer tellen als activiteit, en de keepalive-aanroep houdt hem wakker. Het volgende commando of de volgende bestandsaanroep maakt hem weer wakker.
Kies een van de vijf images op basis van Ubuntu 26.04: Base, Agents, Desktop, Desktop Agents of Browser. Al het andere installeer je met een setupscript van maximaal 64 KiB dat één keer draait, bij de eerste boot.
In Frankfurt, Duitsland. Nodion is een dienst van Nodion GmbH, een Duits bedrijf gevestigd in Stuttgart.
De looptijd wordt per seconde gefactureerd en kost nooit meer dan de maandprijs van het pakket. Voor een slapende sandbox betaal je alleen de workspace-schijf. Verwijder je hem, dan stopt de facturering.
Nee. Persoonlijke API-sleutels kun je beperken tot sandbox read, write en exec, zodat de agent alleen met sandboxen werkt en met niets anders.
Ontvang tot € 15 welkomsttegoed bij je registratie.
of met e-mail
Productnieuws, geen spam. Je kunt je altijd weer afmelden.
Je bent aangemeld.