Linguagem

Rode scripts Python online, sem servidor para manter

Escreva def main, clique em Rodar e o Waiso executa o código no CPython 3.15 em um sandbox isolado. O mesmo script depois roda agendado, atrás de um endpoint HTTP ou como etapa de um fluxo.

Parâmetros viram entradas

Cada parâmetro de main é uma entrada, tipada pela anotação: str, int, float, bool, listas, dicts, Literal. O valor que main devolve é o resultado em JSON, e tudo que é impresso vai para os logs.

Saiba mais →
order_total.py
def main(prices: list[float], tax_rate: float = 0.1, currency: str = "USD"):
    subtotal = sum(prices)
    total = round(subtotal * (1 + tax_rate), 2)
    print(f"{len(prices)} items, total {total} {currency}")
    return {"subtotal": subtotal, "total": total, "currency": currency}

Pacotes do PyPI a partir dos imports

O Waiso lê os seus imports com o parser do próprio Python e instala os pacotes do PyPI correspondentes, com cache para a próxima execução. Publicar fixa as versões exatas, e agendamentos e API rodam o que você testou.

Saiba mais →

Agende, chame, encadeie

Publique o script e crie um agendamento, ligue o endpoint HTTP dele com um token ou coloque-o em um fluxo como etapa. Todo gatilho roda a última versão publicada.

Saiba mais →

Perguntas

Qual versão do Python roda o meu script?

CPython 3.15, com o 3.14 ao lado. Um script acompanha a versão mais recente, a menos que você fixe a anterior no editor.

A main pode ser assíncrona?

Mantenha a main síncrona: ela é chamada como uma função comum. Chame asyncio.run(...) dentro dela quando precisar de código assíncrono.

O meu script pode acessar um site?

Não. Os scripts rodam sem acesso à rede. Os dados entram pelas entradas, integrações e variáveis, e a etapa HTTP Request de um fluxo faz chamadas externas.

Veja também

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