Pular para o conteúdo principal
Preview — Jelou Functions está em preview. A API e o comportamento podem mudar sem aviso prévio. Não utilize em fluxos críticos de produção sem antes contatar a equipe de suporte.

O que é Jelou Functions?

Jelou Functions é uma plataforma serverless TypeScript onde, com define(), você obtém automaticamente:
  • Endpoint HTTP pronto para receber requisições
  • Validação de entrada e saída com Zod
  • Ferramenta MCP para que seus agentes de IA possam invocá-la diretamente
  • Cron jobs declarativos sem infraestrutura adicional
  • Multi-tool com app() para agrupar múltiplas ferramentas em um único deploy
index.ts
import { define, z } from "@jelou/functions";

export default define({
  name: "query-customer",
  description: "Looks up customer information by phone number",
  input: z.object({
    phone: z.string().min(10),
  }),
  output: z.object({
    name: z.string(),
    plan: z.string(),
  }),
  handler: async (input, ctx) => {
    ctx.log("Looking up customer", { phone: input.phone });
    return { name: "Maria Garcia", plan: "Premium" };
  },
});
Faça o deploy com um único comando e obtenha uma URL de produção:
jelou deploy
# → https://query-customer.fn.jelou.ai

Para que serve?

Ferramentas para agentes de IA

Crie ferramentas que seus agentes WhatsApp podem invocar: consultar dados, processar pagamentos, verificar status.

Webhooks e APIs

Receba callbacks de gateways de pagamento, CRMs ou qualquer serviço externo com validação automática.

Tarefas agendadas

Execute tarefas recorrentes como envio de lembretes, sincronização de dados ou limpeza de sessões inativas.

Deploy instantâneo

Do código local para produção em segundos, com rollback incluído e suporte a CI/CD.

Funções multi-tool

Agrupe múltiplas ferramentas em um único deploy com app(): rotas geradas automaticamente, MCP unificado e cron independente.

Pré-requisitos

Antes de começar, certifique-se de ter:
  • Node.js 18+ instalado
  • Sua conta Jelou com acesso ao Functions
  • Seu token de acesso pessoal (prefixo jfn_pat_)

Próximo passo

Quick start

Crie, teste e faça o deploy da sua primeira função em menos de 5 minutos.