Saltar al contenido principal
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?

Herramientas para agentes IA

Crea herramientas que tus agentes de WhatsApp pueden invocar: consultar datos, procesar pagos, verificar estados.

Webhooks y APIs

Recibe callbacks de pasarelas de pago, CRMs o cualquier servicio externo con validación automática.

Tareas programadas

Ejecuta tareas recurrentes como enviar recordatorios, sincronizar datos o limpiar sesiones inactivas.

Despliegue instantáneo

Del código local a producción en segundos, con rollback incluido y soporte para CI/CD.

Funciones multi-tool

Agrupa múltiples herramientas en un solo despliegue con app(): rutas auto-generadas, MCP unificado y cron independiente.

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.