Skip to main content
Vista previa — Jelou Functions está en fase de vista previa. La API y el comportamiento pueden cambiar sin previo aviso. No lo uses en flujos de producción críticos sin contactar al equipo de soporte.

¿Qué es Jelou Functions?

Jelou Functions es una plataforma serverless de TypeScript donde con define() obtienes automáticamente:
  • Endpoint HTTP listo para recibir peticiones
  • Validación de entrada y salida con Zod
  • Herramienta MCP para que tus agentes IA la invoquen directamente
  • Cron jobs declarativos sin infraestructura adicional
  • Multi-tool con app() para agrupar varias herramientas en un solo despliegue
index.ts
import { define, z } from "@jelou/functions";

export default define({
  name: "consultar-cliente",
  description: "Busca información de un cliente por teléfono",
  input: z.object({
    telefono: z.string().min(10),
  }),
  output: z.object({
    nombre: z.string(),
    plan: z.string(),
  }),
  handler: async (input, ctx) => {
    ctx.log("Buscando cliente", { telefono: input.telefono });
    return { nombre: "María García", plan: "Premium" };
  },
});
Despliega con un solo comando y obtén una URL de producción:
jelou deploy
# → https://consultar-cliente.fn.jelou.ai

¿Para qué sirve?

Prerrequisitos

Antes de empezar, asegúrate de tener:
  • Node.js 18+ instalado
  • Tu cuenta de Jelou con acceso a Functions
  • Tu token de acceso personal (prefijo jfn_pat_)

Siguiente paso

Inicio rápido

Crea, prueba y despliega tu primera función en menos de 5 minutos.