Documentation
Everything you need to send email, receive inbound mail, and give your AI agents an inbox. Pick a topic to get started.
Quick Start
Run Pigeons, send your first email, and install an SDK.
Self-Hosting
Deploy with Docker, configure AWS SES, and go to production.
Domains & DNS
Add a sending domain, configure DNS records, and verify.
Templates
Create reusable email templates with variable substitution.
Contacts
Create, tag, and segment your audience.
Campaigns & Sequences
Send one-time campaigns and multi-step drip sequences.
Inboxes
Receive inbound email via webhooks and threading.
Webhooks
Subscribe to delivery, bounce, complaint, and inbound events.
Open Tracking
Opt-in pixel tracking for email opens.
TypeScript SDK
Install, configure, and use @pigeons/pigeons-ts.
Python SDK
Install, configure, and use pigeons-py.
CLI
Manage your Pigeons instance from the command line.
MCP Server
Tools for LLM agents to send email, manage inboxes, and run campaigns.
API Reference
Every endpoint, parameter, and response shape.