Skip to content

Documentation

Agentic communication infrastructure.

Everything to build agents and agentic SaaS that talk to people: channels, phone numbers, voice and text agents, serverless functions and memory. One API.

import { defineAgent, defineTool } from "@zavudev/functions" defineAgent({ senderId: process.env.SENDER_ID!, name: "Bella", provider: "zavu", model: "openai/gpt-5.6-luna", prompt: "You are Bella, host at the pizzeria. Keep it short.", channels: ["whatsapp"], }) defineTool({ name: "check_availability", description: "Free reservation slots for a date and party size.", parameters: { type: "object", properties: { date: { type: "string" }, partySize: { type: "number" } }, required: ["date", "partySize"], }, handler: async ({ date, partySize }) => { return { available: true, slots: ["19:00", "21:00"] } }, })

Start here

The platform

Reference