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?

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.