Accès par la CLI.
Lancez une exécution et consultez son état depuis le terminal. Utilisez les mêmes commandes dans vos scripts pour automatiser les Executions récurrentes.
Intégrez l’exécution de code à votre produit via le SDK ou l’API. Traitez des fichiers et des tâches dans des machines virtuelles isolées, avec des ressources définies pour chaque exécution.
Chaque Execution démarre une machine virtuelle pour exécuter votre code. Générez des PDF, transformez des données ou traitez les fichiers envoyés par votre application.
À la fin de l’Execution, la machine s’arrête. Les résultats et fichiers collectés restent disponibles pour consultation.
Exécutez depuis le terminal, utilisez le tableau de bord ou intégrez l’exécution à votre application.
Lancez une exécution et consultez son état depuis le terminal. Utilisez les mêmes commandes dans vos scripts pour automatiser les Executions récurrentes.
Créez et suivez les exécutions dans le tableau de bord runvibe_. Choisissez le code et les ressources, puis consultez l’état, les journaux et les fichiers générés.
Lancez des Executions depuis le code de votre application avec le SDK. Suivez l’exécution et utilisez son résultat à l’étape suivante du traitement.
Votre application envoie une tâche, suit son exécution et utilise le résultat à l’étape suivante. runvibe_ vérifie les autorisations et la configuration avant le démarrage.
Une application d’IA peut envoyer un fichier à traiter et récupérer les résultats collectés pour poursuivre la tâche.
Connectez un outil compatible avec MCP, comme Codex, Claude Code ou Cursor, pour lancer des Executions et consulter les résultats.
Décrivez le code à exécuter et les ressources nécessaires dans un fichier TOML. Ajoutez les variables, volumes, règles réseau et limites de durée. Réutilisez ce manifeste pour lancer de nouvelles exécutions avec la même configuration.
Indiquez le Package à utiliser, le fichier d’entrée et ses arguments. L’Execution démarre ce fichier ; les appels à des fonctions précises se font dans le code lui-même.
Pour les usages soumis à validation, le contenu exact du Package doit être approuvé. L’approbation ne remplace pas les autorisations et politiques d’exécution.
Découvrir le processus d’approbation ↗Rendez les fichiers d’un volume accessibles au chemin attendu par le script ou le conteneur. L’Execution préserve le volume source ; dans les conteneurs, les copies accessibles en écriture sont temporaires.
Déclarez dans le manifeste les valeurs de configuration nécessaires au processus. Pour les Executions avec conteneurs, définissez les variables de chaque conteneur.
Stockez les jetons, mots de passe et clés d’API dans le coffre Secrets. Dans la configuration de l’Execution, associez une référence au Secret à la variable d’environnement attendue par l’application. Le processus reçoit la valeur à l’exécution, sans que vous ayez à l’écrire dans le code ou le manifeste.
Désactivez le réseau sortant pour les Executions qui traitent uniquement les données fournies.
Restreignez le trafic sortant par adresse IP, plage d’adresses ou domaine, avec des protocoles et ports définis.
L'hôte applique les règles et bloque l'accès aux réseaux privés, aux adresses locales et aux métadonnées d'infrastructure, y compris en mode public.
Pour les conteneurs, configurez une politique pour télécharger les images et une autre pour le code en cours d’exécution. Autoriser un registre pour le téléchargement ne donne pas accès à ce registre pendant l’Execution.
Envoyez un script, un Package ou une configuration de conteneurs. Les scripts et les Packages peuvent utiliser une image préparée dans les environnements d’exécution compatibles.
Envoyez directement votre code Python ou JavaScript et choisissez l’environnement d’exécution. Le script démarre dans le répertoire de travail avec les variables et volumes que vous avez configurés.
Utilisez ce format pour des automatisations ponctuelles, la transformation de données ou le code généré par l’IA. L’envoi direct évite de regrouper le projet dans un ZIP.
Utilisez une image contenant les outils et dépendances déjà installés, que vous pouvez préparer dans un Workspace. Les scripts et les Packages utilisent cette base dans les environnements d’exécution compatibles.
Chaque exécution reçoit une copie de l’image accessible en écriture. Les installations et modifications restent dans cette copie, préservant l’image publiée pour les prochaines Executions.
Indiquez une image OCI, la commande et les variables d’environnement. Ajoutez des services auxiliaires selon les besoins de votre Execution. Les conteneurs d’une même Execution partagent le CPU, la mémoire et le réseau.
Utilisez ce format pour les applications déjà empaquetées dans des conteneurs. Les codes de sortie et journaux de chaque conteneur sont disponibles après la collecte.
Regroupez le code et les fichiers du projet dans un ZIP pour les envoyer ensemble. Utilisez les Packages lorsque le traitement dépend de plusieurs fichiers, comme des modules Python ou des modèles de rapports.
Réutilisez le Package dans de nouvelles Executions sans renvoyer les fichiers.
Après la collecte, utilisez l’ID de l’Execution pour consulter les résultats et fichiers via l’API, la CLI ou MCP. Écrivez le résultat structuré dans result.json et les fichiers dans outputs/.
Écrivez les données dans result.json. Consultez le résultat JSON via l’API et utilisez les données dans votre application.
Enregistrez les rapports, documents et autres fichiers dans outputs/. Consultez les artefacts via l’API et demandez le téléchargement du fichier souhaité. La disponibilité dépend des limites et de la durée de conservation de la plateforme.
Avec la CLI, consultez le résultat et téléchargez les artefacts à l’aide de l’ID de l’Execution. Avec votre outil d’IA connecté via MCP, demandez-lui de récupérer le résultat ou les fichiers générés et de poursuivre le travail.
Consultez la sortie standard et les erreurs dans stdout et stderr. Suivez l’état, la durée et les métriques des ressources. Pour les conteneurs, les journaux sont disponibles après la collecte finale.
L’Execution s’exécute dans une machine virtuelle dont le noyau est distinct de celui de l’hôte et des autres exécutions. Les conteneurs d’une même Execution partagent le noyau de cette machine.
Redirigez les ports via la CLI pour les Executions actives de conteneurs ou de Packages configurées sans limite de durée. Les scripts directs ne proposent pas cet accès. La redirection se termine avec l’Execution.
Définissez le CPU et la mémoire de chaque exécution selon le traitement nécessaire.
Définissez une limite de durée pour l’Execution et demandez son annulation si vous devez l’interrompre.
Dans le cloud runvibe_, le traitement consomme le solde de l’offre selon les ressources et le temps d’exécution.
La facturation de l’exécution se termine avec la tâche ; l’abonnement mensuel et le stockage suivent les règles de l’offre.
Simuler mon utilisation ↗Code, entrées et configuration sont définis
L'utilisation dépend des ressources sélectionnées et du temps d'exécution
Execution terminée · environnement d’exécution libéré
Non. Vous pouvez lancer une Execution avec du code Python ou Node.js, un Package ou des conteneurs. Utilisez un Workspace pour préparer et tester une image d’environnement à réutiliser ensuite.
Un Package contient le code et les fichiers; le manifeste définit comment les exécuter et quelles ressources utiliser. Voir la configuration ↗
Écrivez les données dans result.json et les fichiers dans outputs/. Consultez-les après la collecte avec l’ID de l’Execution. Afficher les résultats et les fichiers ↗
Oui, dans les environnements d’exécution compatibles avec les images préparées. Cette image permet de réutiliser un environnement avec ses dépendances installées. L’exécution de conteneurs utilise des images OCI et sa propre configuration.
Dans les détails de l’exécution, consultez l’état, stdout, stderr et les métriques enregistrées. Pour les conteneurs, les journaux sont collectés à la fin de l’Execution.
Utilisez Execution pour le traitement avec un début et une fin définis, intégrés dans votre application ou votre automatisation. Choisissez Workspace pour développer, tester votre application et reprendre le travail dans le même environnement.