Plateforme IA
Chaque sandbox est une microVM à part entière, avec un terminal, des fichiers, des previews HTTPS et un bureau en option. Les agents de codage sont préinstallés. Votre agent en crée une via MCP, la CLI ou l'API REST, effectue sa tâche, puis la supprime.
Cas d'usage
Les agents installent des paquets, lancent des serveurs et exécutent du code que personne n'a encore relu. Une sandbox leur fournit une machine pour cela, loin de votre ordinateur portable et de vos apps en production.
Lancez Claude Code, Codex ou un autre agent préinstallé dans le terminal web et confiez-lui le dépôt, loin de votre ordinateur portable.
Laissez l'agent exécuter ce qu'il a écrit dans une microVM jetable, plutôt que sur votre machine ou à côté de la production.
Clonez le dépôt, installez les dépendances, lancez le build et les tests sur une machine propre, puis lisez la sortie et l'exit code.
Transformez n'importe quel port en URL HTTPS. Protégée par token par défaut, publique quand vous voulez la partager avec votre équipe.
Les images Desktop exécutent XFCE et Chrome ; Browser, c'est Chrome seul. Les deux diffusent l'écran via noVNC protégé par token. Les agents s'y connectent avec Playwright ou Puppeteer via CDP sur localhost.
Donnez à vos propres fonctionnalités d'IA un endroit où exécuter du code. Créez, exécutez et supprimez des sandboxes via l'API REST.
Images
Toutes basées sur Ubuntu 26.04, avec git, curl, Python et la CLI Nodion. Choisissez-en une à la création de la sandbox.
Base
L'image par défaut. Ajoutez le reste avec votre script de setup.
Agents
Base, plus Node.js 22 et huit CLI de code. Connectez-vous avec votre propre compte.
Desktop
XFCE avec Chrome et un terminal, derrière une preview noVNC protégée par token.
Desktop Agents
Le bureau, plus les huit CLI de code, pour les agents qui ont besoin d'un navigateur et d'un shell.
Browser
Chrome sur une preview noVNC protégée par token, sans XFCE. Playwright et Puppeteer s'y connectent via CDP sur localhost, port 9222.
Dans chaque sandbox
Un shell complet dans le dashboard, à un clic de la page de la sandbox.
Exécutez n'importe quelle commande via l'API et récupérez sa sortie et son exit code, jusqu'à 15 minutes par appel.
Lisez, écrivez, modifiez, listez, renommez et supprimez des fichiers dans le workspace sans ouvrir de shell.
Partagez un serveur de développement en cours d'exécution sous son propre nom d'hôte HTTPS, avec un token ou en public.
Variables d'environnement et clés d'API, scellées au repos et injectées au démarrage de la sandbox.
Installez ce dont votre projet a besoin avec un script exécuté une seule fois, au premier démarrage.
Pilotage
Le dashboard, MCP, la CLI et l'API REST utilisent tous les mêmes endpoints de sandbox.
Connectez le serveur MCP hébergé par Nodion avec une clé d'API personnelle, et votre agent dispose d'outils pour créer des sandboxes, exécuter des commandes, modifier des fichiers et ouvrir des previews.
# 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
La configuration pour Claude Code et Cursor se trouve sur la page des agents de code.
La CLI nodion couvre tout le cycle de vie, de la création à la suppression.
# 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
Installez-la et connectez-vous comme décrit dans la documentation de la CLI.
Chaque endpoint de sandbox se trouve sous https://api.nodion.com/v2/sandboxes et accepte un 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}'
Fichiers, logs, alimentation, previews et variables d'environnement ont leurs propres endpoints, à côté de exec.
Conçu pour du code non fiable
Isolation
Chaque sandbox démarre son propre noyau sur Cloud Hypervisor. Le VMM tourne dans une jail, avec seccomp.
Réseau
Accès sortant à Internet via NAT, sans accès au réseau privé de votre projet. Activez le mode overlay quand le code doit atteindre vos bases de données.
Emplacement
Les sandboxes tournent à Francfort. Nodion est exploité par Nodion GmbH, une société allemande dont le siège est à Stuttgart.
Projet
Même projet, même équipe et même facture que vos apps et vos bases de données. Les clés d'API personnelles peuvent être limitées aux permissions sandbox read, write ou exec.
Cycle de vie
Aucun serveur à maintenir en marche. Une sandbox fonctionne pendant que vous l'utilisez et reste en veille sur disque entre deux utilisations.
Une sandbox reste disponible pendant 24 heures au maximum. Elle est ensuite supprimée avec son workspace, pour que rien ne reste en marche.
Packages
Facturation à la seconde pendant l'exécution, sans dépasser le prix mensuel. Pour les sandboxes en veille, seul le disque de workspace est facturé.
GP-G2-2GB
0,0139 € / heure
Pour les scripts, les tests et un seul agent de codage.
Au maximum 10,00 € par mois de temps d'exécution.
1 vCPU, 2 GB RAM, 16 GB workspace
GP-G2-4GB
0,0278 € / heure
Pour les agents de codage, les builds et le bureau.
Au maximum 20,00 € par mois de temps d'exécution.
2 vCPU, 4 GB RAM, 32 GB workspace
GP-G2-8GB
0,0556 € / heure
Pour des builds plus gros et des suites de tests.
Au maximum 40,00 € par mois de temps d'exécution.
4 vCPU, 8 GB RAM, 64 GB workspace
GP-G2-16GB
0,1111 € / heure
Pour des builds lourds et plusieurs services à la fois.
Au maximum 80,00 € par mois de temps d'exécution.
8 vCPU, 16 GB RAM, 128 GB workspace
Prix nets, hors TVA.
FAQ
Une microVM avec son propre noyau, un disque de workspace, un terminal, une API de fichiers, des previews HTTPS et un bureau optionnel. Vous ou votre agent la créez depuis le dashboard, via MCP, la CLI ou l'API REST, et le temps d'exécution est facturé à la seconde.
Chaque sandbox démarre son propre noyau sur Cloud Hypervisor. Le VMM tourne dans une jail, avec seccomp. Dans le mode isolé, celui par défaut, une sandbox accède à Internet via NAT, mais pas au réseau privé de votre projet.
Les images Agents et Desktop Agents incluent Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Muse, Grok et Cursor CLI, ainsi que Node.js 22. Connectez-vous avec votre propre compte, ou enregistrez vos clés d'API comme variables d'environnement secrètes sur la sandbox.
Oui, en mode overlay. La sandbox rejoint le réseau privé de votre projet et atteint les bases de données sur <slug>.internal et les apps sur <app>.app.internal. Les previews HTTPS et le bureau dans le navigateur ne sont disponibles qu'en mode isolé.
Jusqu'à 24 heures après sa création. Elle est ensuite supprimée avec son workspace, pour que rien ne reste en marche. Après 5 minutes d'inactivité, elle se met en veille et seul son disque est facturé. Les commandes, les appels à l'API de fichiers, un terminal ouvert et le trafic des previews comptent comme de l'activité ; l'appel keepalive la maintient active. La prochaine commande ou le prochain appel à l'API de fichiers la réveille.
Choisissez l'une des cinq images basées sur Ubuntu 26.04 : Base, Agents, Desktop, Desktop Agents ou Browser. Installez le reste avec un script d'installation de 64 KiB maximum, exécuté une seule fois au premier démarrage.
À Francfort, en Allemagne. Nodion est exploité par Nodion GmbH, une société allemande dont le siège est à Stuttgart.
Le temps d'exécution est facturé à la seconde, sans dépasser le prix mensuel du package. Pour une sandbox en veille, seul le disque de workspace est facturé. Si vous la supprimez, la facturation s'arrête.
Non. Les clés d'API personnelles peuvent être limitées aux permissions sandbox read, write et exec, pour que l'agent ne travaille qu'avec les sandboxes et rien d'autre.
Jusqu'à 15 € de crédit de bienvenue à l'inscription.
ou par e-mail
Les nouveautés du produit, sans spam. Désabonnez-vous à tout moment.
Inscription confirmée.