Titan gives you programmatic access to WhatsApp — connect any number via QR code or phone pairing, send every message type, and receive real-time events via webhooks. Whether you’re building a customer support bot, a notification system, or an embedded onboarding flow, Titan’s REST API and official SDKs have you covered.Documentation Index
Fetch the complete documentation index at: https://docs.usetitan.app/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Make your first API call and send a WhatsApp message in under 5 minutes.
Authentication
Create API keys, understand scopes, and authenticate your requests.
Sessions
Connect WhatsApp numbers, manage sessions, and handle reconnects.
Send Messages
Send text, images, video, audio, polls, and every other message type.
Webhooks
Receive real-time events for messages, sessions, groups, calls, and more.
SDKs
Official clients for TypeScript, Go, Python, PHP, and C#.
MCP Server
Give AI agents full WhatsApp access via 76 structured tools.
API Reference
Complete endpoint reference with request and response schemas.
How Titan works
Send messages and receive events
Call
POST /api/messages/send to send messages. Configure webhooks to receive incoming messages, delivery receipts, and other events.Titan supports both a managed SaaS edition (no infrastructure to run) and a self-hosted edition for teams that need full control. See Self-Hosting for deployment options.