Guides
How to do one specific thing with Latch, step by step.
Each guide does one job. The longer ones follow the same shape: the problem, one step at a time, a full example, and a command that runs it on a mock model, no API key needed.
Build
Gate a tool behind approvalPause at a risky tool, decide from any device, continue.Run agents on a scheduleRecurring and one-off runs, and what happens when one stops for a person.Deliver a scheduled brief to a channelA timed run that lands in the user's own Slack, Telegram or WhatsApp thread.Who owns a conversationPrivate, shared, both, a database per customer, support access.An agent your customers offer their usersThree layers of people: you, your customers, and their visitors.A team agent with shared chatsPrivate assistants and team-wide conversations, side by side.Plans and limitsCaps on requests, tokens and cost, per team, member, agent or plan.Connect other servicesMCP and OpenAPI tools, signing in with OAuth, and secrets in the vault.Agents in a databaseAgents your users create, with versions and rollback.Write an extensionEvery moment of a run you can hook into, and what each can change.Chat apps in depthHow Slack, Telegram and WhatsApp share one core.
Ship
Mount in your frameworkNext.js, Hono, Express, Fastify, Bun, Deno and more.The chat UIStreaming, approval cards, and finishing a sign-in from the browser.Turn on crash recoveryWhat to configure so answers survive a dying server.Deploy on VercelPostgres, crash recovery, schedules and limits on serverless functions.Write your own storage adapterYour schema or database, with the same guarantees, proven by tests.