Na nuvem ou na sua infraestrutura

A plataforma code-first
para suas automações.

waiso transforma scripts em Python, TypeScript, JavaScript, C e C++ em flows, APIs e tarefas agendadas — cada execução isolada, versionada e registrada. Você escreve o código; a plataforma roda.

Sem instalaçãoSem buildTudo no navegador
analyze.ts
DoneRun
12345678910
import _ from 'lodash'
export async function main() {
const scores = [85, 92, 78, 95, 88, 73, 96]
return {
min: _.min(scores),
max: _.max(scores),
mean: _.mean(scores),
}
}
Saída
12:34:01▸ typescript-1 · Bun 1.4.3 · pool: ts
lodash@4.17.21
12:34:02✓ Done38ms
object
{
  "min": 73,
  "max": 96,
  "mean": 86.5,
  "rows": 10
}
Por que o waiso

Tudo que você precisa para rodar.
Sem nada desnecessário.

Cada peça some assim que funciona. O trabalho chato — pacotes, isolamento, observabilidade — já está resolvido.

01

Dependências detectadas e fixadas

Escreva o import; o Waiso encontra o pacote, lista no painel de Dependências e instala. Publicar congela as versões exatas, então o que rodou ontem roda igual hoje.

pandas2.1.4numpy1.26.4Fixado na publicação — mesmas versões em toda execução
main.py
1import pandas as pd
2import numpy as np
3
4df = pd.read_csv("sales.csv")
5print(np.mean(df.total))
02

Workers isolados

Cada execução fica isolada das outras e da própria plataforma. Seu código nunca alcança credenciais do banco nem dados de outra execução.

Worker container
Isolado
Execução isolada
Sem acesso ao sistema host
Seu código
Seu código roda aqui
03

Visibilidade completa

Entradas tipadas, logs ao vivo, saída estruturada, histórico — e um bloco de erro cujos frames levam à linha, com Corrigir com IA a um clique.

  • Log ao vivo
  • Saída em tabela ou JSON
  • Problema ligado na linha
  • Histórico e métricas do worker
LogsSaídaProblemasHistóricoAo vivo
1> Iniciando script...
2> Instalando dependências...
3> pandas 2.1.4 instalado (1,2s)
4> Processando 10.000 linhas...
5> ✓ Concluído em 2,8s
Saúde do workerSaudável99.9%
Uso de memória
256 MB / 2 GB
04

Sem instalação local

Um navegador, um email e o botão Run. Sem instalador, sem Dockerfile, sem requirements.txt para sincronizar com o time.

1EntrarCrie sua conta em segundos
2Crie o projetoComece um projeto novo
3Crie o script ou fluxo e executeEscreva e aperte ExecutarExecutar
Flows

Encadeie os passos.
Veja a execução andar.

Um flow é um canvas de passos — scripts em cinco linguagens, SQL, loops, ramos em paralelo, aprovações, e-mail e HTTP — verificado quando você publica e desenhado ao vivo enquanto roda. Este é o canvas de verdade, mostrando uma execução de verdade.

  1. Uma etapa SQL carrega os pedidos de hoje.
  2. Um loop pontua cada pedido, quatro de cada vez — um é tentado de novo e dá certo.
  3. Três ramos rodam juntos; Chat pode falhar, e falha.
  4. Uma pessoa aprova os pagamentos.
  5. A etapa de e-mail envia o relatório.
  6. Peça ao assistente de flows — ele propõe a mudança, você revisa no canvas.
Uma execução real de flow, reproduzida no próprio canvas do produto.
AI Scraper

Descreva os dados. Receba um robô que roda sem IA.

Escreva uma frase. A IA explora o site, percorre as páginas e escreve um programa em Python que você pode ler e editar. Depois de publicar, cada execução é esse programa — os mesmos passos sempre, sem IA.

  1. Docs →
  2. Docs →
  3. Docs →
  4. Docs →
O Scraper Studio construindo um robô para a loja de teste da própria plataforma.
Módulos

Conecta seus dados. Publica sua API.

Módulos opcionais que transformam scripts em fluxos completos, sem sair da plataforma.

Workbench SQL

Integrações

Conecta ao PostgreSQL e MySQL. Navega esquemas, roda queries e edita linhas num workbench integrado. As credenciais ficam criptografadas.

analytics-dbconectado
1SELECT * FROM events LIMIT 3
ResultadosEsquemaHistórico
ideventuser_idcreated_at
u-001signup122024-06-01 12:04:01
u-002run_job182024-06-01 12:04:58
u-003api_call422024-06-01 12:06:12

Conexão segura · Credenciais cifradasLer a documentação

Endpoints REST

Gestão de API

Expõe qualquer script como endpoint REST com token. Chame síncrono ou assíncrono, limite as chamadas por minuto e compartilhe uma spec OpenAPI tipada — tudo na mesma página.

POST /exec/p_7f3c…/daily-sales
RequisiçãoRespostaOpenAPI
AutorizaçãoBearer sk-a1b2c3d4··
200 OK· 41msapplication/json
1{
2 "status": "success",
3 "rows": 1283,
4 "generated_at": "2024-06-01T12:06:12Z"
5}

Sync ou async · Limite de chamadas · OpenAPI tipadaLer a documentação

Storage em nuvem

Arquivos S3

Navegue, faça upload e download de arquivos em qualquer bucket S3. Use waiso.s3.upload() e waiso.s3.download() diretamente nos seus scripts — credenciais ficam cifradas, nunca no código.

my-data-bucketus-east-1
reports/
raw/
sales-q4.csv1.2 MB
customers.csv856 KB
Python
1waiso.s3.upload("report.csv", data)

Compatível com S3 · Credenciais cifradasLer a documentação

Linguagens & Dados

Várias linguagens. SQL incluso.

Um worker roda Python, TypeScript, JavaScript, C e C++, cada execução no próprio sandbox, com as dependências fixadas na publicação. O SQL roda no mesmo worker, em slots próprios, com conexões PostgreSQL e MySQL aquecidas.

Python

Última versão estável, com a anterior ao lado

TypeScript

Bun com TS nativo

JavaScript

Bun, com ESM primeiro

C

GCC, libs do sistema, velocidade nativa

C++

G++, C++17, STL e libs do sistema

SQL

PostgreSQL & MySQL — pools aquecidos, sem cold start

Mesmo worker, slots próprios
Medido

Rápido onde você espera

21ms

Uma execução Python, da fila ao fim

Mediana, frota ociosa, sandbox ligado · julho de 2026

2,1s

Três ramos de 2 segundos em paralelo

Mediana de 5 execuções, 3 workers · outubro de 2026

+1ms

Para importar outro script do projeto

Mediana de 20 execuções · outubro de 2026

Como medimos
Comece hoje

Pronto para rodar seus scripts?

Crie sua conta em segundos — sem instalar nada, sem configurar nada.
Comece a construir, testar e rodar seus scripts na hora.

  • Comece de graça
  • Sua infra ou nuvem
  • Pronto para produção