Acesso pela CLI.
Inicie uma execução e consulte seu status pelo terminal. Use os mesmos comandos nos seus scripts para automatizar Executions recorrentes.
Integre execução de código ao seu produto por SDK ou API. Processe arquivos e tarefas em máquinas virtuais isoladas, com recursos definidos para cada execução.
Cada Execution inicia uma máquina virtual para executar seu código. Gere PDFs, transforme dados ou processe arquivos enviados pela sua aplicação.
Quando a Execution termina, a máquina é encerrada. Os resultados e arquivos coletados ficam disponíveis para você consultar depois.
Execute pelo terminal, use o painel ou integre à sua aplicação.
Inicie uma execução e consulte seu status pelo terminal. Use os mesmos comandos nos seus scripts para automatizar Executions recorrentes.
Crie e acompanhe execuções pelo painel da runvibe_. Escolha o código e os recursos; depois, consulte o status, os logs e os arquivos gerados.
Inicie Executions pelo código da sua aplicação usando o SDK. Acompanhe a execução e use o resultado no próximo passo do processamento.
Sua aplicação envia uma tarefa, acompanha a execução e usa o resultado no próximo passo. A runvibe_ verifica as permissões e a configuração antes de iniciar.
Uma aplicação de IA pode enviar um arquivo para processamento e recuperar os resultados coletados para continuar a tarefa.
Conecte uma ferramenta compatível com MCP, como Codex, Claude Code ou Cursor, para iniciar Executions e consultar os resultados.
Descreva o que executar e os recursos necessários em um arquivo TOML. Inclua variáveis, volumes, regras de rede e limite de tempo. Reutilize esse manifesto para iniciar novas execuções com a mesma configuração.
Informe qual Package usar, o arquivo de entrada e seus argumentos. A Execution inicia esse arquivo; chamadas a funções específicas ficam no próprio código.
Nos usos sujeitos à revisão, o conteúdo exato do Package precisa estar aprovado. A aprovação não substitui as permissões e as políticas da execução.
Conheça o fluxo de aprovação ↗Disponibilize os arquivos de um volume no caminho esperado pelo script ou container. A Execution preserva o volume de origem; em containers, as cópias graváveis são temporárias.
Declare no manifesto os valores de configuração que o processo precisa. Para Executions com containers, defina as variáveis de cada container.
Guarde tokens, senhas e chaves de API no cofre de Secrets. Na configuração da Execution, associe uma referência ao Secret à variável de ambiente que a aplicação espera. O processo recebe o valor ao executar, sem que você precise escrevê-lo no código ou no manifesto.
Desative a rede de saída para Executions que processam apenas os dados fornecidos.
Restrinja a saída por IP, faixa ou domínio, com protocolos e portas definidos.
As regras são aplicadas pelo host, que bloqueia acesso a redes privadas, endereços locais e metadados da infraestrutura, inclusive no modo público.
Para containers, configure uma política para baixar as imagens e outra para o código em execução. Permitir um registry no download não libera esse acesso durante a Execution.
Envie um script, um Package ou uma configuração de containers. Scripts e Packages podem usar uma imagem preparada nos runtimes compatíveis.
Envie seu código Python ou JavaScript diretamente e escolha o runtime. O script inicia no diretório de trabalho com as variáveis e os volumes que você configurou.
Use esse formato para automações pontuais, transformação de dados ou código gerado pela IA. O envio direto dispensa empacotar o projeto em um ZIP.
Use uma imagem com ferramentas e dependências já instaladas, que você pode preparar em um Workspace. Scripts e Packages usam esse ambiente nos runtimes compatíveis.
Cada execução recebe uma cópia gravável da imagem. Instalações e alterações ficam nessa cópia, preservando a imagem publicada para as próximas Executions.
Informe uma imagem OCI, o comando e as variáveis de ambiente. Adicione serviços auxiliares quando sua Execution precisar deles. Os containers da mesma Execution compartilham CPU, memória e rede.
Use esse formato para aplicações já empacotadas em containers. Os códigos de saída e logs de cada container ficam disponíveis após a coleta.
Reúna o código e os arquivos do projeto em um ZIP para enviá-los juntos. Use Packages quando o processamento depender de vários arquivos, como módulos Python e modelos de relatório.
Reutilize o Package em novas Executions sem reenviar os arquivos.
Após a coleta, use o ID da Execution para consultar resultados e arquivos pela API, CLI ou MCP. Grave o resultado estruturado em result.json e os arquivos em outputs/.
Grave os dados em result.json. Consulte o resultado JSON pela API e use os dados na sua aplicação.
Salve relatórios, documentos e outros arquivos em outputs/. Consulte os artefatos pela API e solicite o download do arquivo desejado. A disponibilidade segue os limites e a retenção da plataforma.
Pela CLI, consulte o resultado e baixe os artefatos usando o ID da Execution. Com sua ferramenta de IA conectada via MCP, peça para recuperar o resultado ou os arquivos gerados e continuar o trabalho com eles.
Consulte a saída padrão e os erros em stdout e stderr. Acompanhe status, duração e métricas de recursos. Em containers, os logs ficam disponíveis após a coleta ao final.
A Execution roda em uma máquina virtual com kernel separado do host e das outras execuções. Containers de uma mesma Execution compartilham o kernel dessa máquina.
Encaminhe portas pela CLI em Executions ativas de containers ou Packages configuradas sem limite de duração. Scripts diretos não oferecem esse acesso. O encaminhamento termina junto com a Execution.
Defina CPU e memória para cada execução de acordo com o processamento necessário.
Defina um limite de tempo para a Execution e solicite o cancelamento quando precisar interromper a execução.
Na nuvem runvibe_, o processamento consome o saldo do plano conforme os recursos e o tempo em execução.
A cobrança da execução termina com a tarefa; a mensalidade e o armazenamento seguem as regras do plano.
Simular meu uso ↗Código, entradas e configuração definidos
Consumo conforme os recursos e o tempo de uso
Execution encerrada · ambiente de execução liberado
Não. Você pode iniciar uma Execution com código Python ou Node.js, um Package ou containers. Use um Workspace quando quiser preparar e testar uma imagem de ambiente para reutilizar depois.
O Package contém o código e os arquivos; o manifesto define como executá-los e quais recursos usar. Ver configuração ↗
Grave os dados em result.json e os arquivos em outputs/. Consulte-os após a coleta pelo ID da Execution. Ver resultados e arquivos ↗
Sim, nos runtimes compatíveis com imagens preparadas. Essa imagem permite reutilizar um ambiente com dependências instaladas. A execução de containers usa imagens OCI e tem uma configuração própria.
No detalhe da execução, consulte o status, stdout, stderr e as métricas registradas. Em execuções de containers, os logs são coletados ao final da Execution.
Use Execution para processamentos com início e fim definidos, integrados à sua aplicação ou automação. Escolha Workspace para desenvolver, testar sua aplicação e retomar o trabalho no mesmo ambiente.