Real email inboxes for your AI agents
Create inboxes by API, send from real addresses, and get replies back as structured webhooks — over REST or standard IMAP/SMTP. No Gmail suspensions. No OAuth maze. No per-seat pricing.
- 5 inboxes free
- 5,000 emails / month
- No credit card
See how it works.
Teams run the full email loop with Dead Simple.
Send, receive, reply, webhook — the whole cycle, running in production agent workflows.
Trustpilot View our reviews
Inboxes, not workarounds.
Gmail suspends bot accounts. OAuth takes 200 lines of boilerplate. Mailbox suites charge $7–8 per seat. Dead Simple replaces that whole brittle stack — from signup to sending in under five minutes.
-
Create inboxes
Call
POST /inboxesand your agent gets a real address instantly — on a shared domain or your own, with SPF, DKIM, and DMARC pre-configured. -
Send & receive
Send via the API or SMTP. Replies arrive as structured JSON webhooks with automatic threading and reply parsing. Every inbox includes IMAP/SMTP credentials too.
-
Automate with guardrails
Events fire for every message, bounce, open, and click — while rate limits, domain restrictions, draft approval, and blocklists keep autonomous sending on-script.
from deadsimple import DeadSimple client = DeadSimple(api_key="dse_...") inbox = client.inboxes.create(name="sales") inbox.send( to="buyer@example.com", subject="Quick follow-up", body="Your agent now has a real inbox." ) messages = inbox.messages.list()
curl https://api.deadsimple.email/v1/inboxes \ -H "Authorization: Bearer dse_..." \ -d '{"name": "sales"}' ✓ 201 created { "id": "in_4t7q", "address": "sales@yourco.deadsimple.email" }
→ POST https://agent.yourco.dev/inbound { "event": "message.received", "inbox_id": "in_4t7q", "message": { "from": "buyer@example.com", "subject": "Re: Quick follow-up", "text": "Sounds great — send details.", "thread_id": "th_8f2c1" } }
Everything your agent needs to operate through email.
Not a mailbox suite with an API bolted on — purpose-built infrastructure for software that creates, sends, receives, and reacts to email.
Identity
Give each agent, customer, or workflow its own real email address that people can reply to.
- Shared domain to start instantly — no DNS needed
- Custom domains with auto SPF/DKIM/DMARC
- Per-agent or per-tenant inbox creation via API
Inbound
Replies arrive as structured JSON — or over standard IMAP when a workflow needs it. Every inbox supports both.
- Real-time webhooks and WebSocket streaming
- Automatic threading and reply parsing
- Webhooks included on all plans, even Free
Guardrails & scale
Autonomous sending stays on-script — and 5 inboxes grows to 500 without per-seat pricing or talking to sales.
No $200 pricing cliff.
Other agent email APIs jump from $20/mo to $200/mo with nothing in between — and paywall webhooks on the way up. Dead Simple keeps the ramp smooth at $0, $5, $29, and $99, with webhooks and a dashboard on every plan. We run our own mail infrastructure, not resold AWS SES.
$200/mo on AgentMail and roughly $700–800/mo on Gmail or Workspace.
No paywall for inbound events, even on Free.
No OAuth maze, no bot-account suspensions, no API-only dead ends.
| Dead Simple | AgentMail | Gmail / Workspace | |
|---|---|---|---|
| 100 inboxes | $29/mo | $200/mo | $700–800/mo |
| 15 inboxes | $5/mo | $20/mo (10 inboxes) | $105–120/mo |
| Pricing tiers | $0, $5, $29, $99 | $0, $20, $200 | Per-seat |
| Webhooks | All plans incl. Free | $200/mo tier | No |
| Dashboard | All plans | API-only | Human-only UI |
| Framework integrations | LangChain, CrewAI, AutoGen, Google ADK, MCP | None | None |
| Infrastructure | Own (KumoMTA) | AWS SES | |
| Bot account risk | None — built for agents | None | Suspends bot accounts |
| Auth complexity | API key (1 line) | API key | OAuth 2.0 (200+ lines) |
| IMAP/SMTP access | Every inbox | No | Yes |
Start free. Grow without a pricing cliff.
Move from 5 inboxes to 500 without getting shoved from a starter tier into a $200 plan the moment your product gets traction.
Free
For experiments, prototypes, and early integrations.
- 5 inboxes
- 5,000 emails / month
- 500 MB storage
- Shared domain
- Webhooks on all events
- Dashboard included
Hobby
For solo builders and small product teams.
- 15 inboxes
- 15,000 emails / month
- 1 GB storage
- 1 custom domain
- Webhooks on all events
- Dashboard included
Pro
For teams shipping agent products in production.
- 100 inboxes
- 100,000 emails / month
- 5 GB storage
- 5 custom domains
- Webhooks on all events
- Multi-tenant pods
Scale
For large agent deployments and high-volume sending.
- 500 inboxes
- 500,000 emails / month
- 10 GB storage
- 25 custom domains
- Multi-tenant pods
- Priority support
Plan feature matrix
See every feature across Free, Hobby, Pro, and Scale
Webhooks, dashboard, and structured JSON responses are included on all plans — not paywalled behind expensive tiers.
Show plan features
Hide plan features
Webhooks, dashboard, and structured JSON responses are included on all plans — not paywalled behind expensive tiers.
| Feature | Free | Hobby | Pro | Scale |
|---|---|---|---|---|
| Inboxes | 5 | 15 | 100 | 500 |
| Emails / month | 5,000 | 15,000 | 100,000 | 500,000 |
| Storage | 500 MB | 1 GB | 5 GB | 10 GB |
| Custom domains | — | 1 | 5 | 25 |
| Webhooks | All events | All events | All events | All events |
| Dashboard | Yes | Yes | Yes | Yes |
| Threading & reply parsing | Yes | Yes | Yes | Yes |
| Drafts & templates | Yes | Yes | Yes | Yes |
| Contacts | Yes | Yes | Yes | Yes |
| Open & click tracking | Yes | Yes | Yes | Yes |
| Bounce handling | Yes | Yes | Yes | Yes |
| Agent guardrails | Yes | Yes | Yes | Yes |
| Multi-tenant pods | — | — | Yes | Yes |
| API rate limit | 60 / min | 120 / min | 300 / min | 1,000 / min |
| SDKs (Python, TS, Go) | Yes | Yes | Yes | Yes |
| Framework integrations | Yes | Yes | Yes | Yes |
| IMAP/SMTP credentials | Yes | Yes | Yes | Yes |
| Support | Community | Priority email | Dedicated channel |
Common questions.
AgentMail’s pricing jumps from $20/mo (10 inboxes) to $200/mo (150 inboxes) with no plan in between. They paywall webhooks behind the $200 tier, have no dashboard, no LangChain or CrewAI integrations, and list features like semantic search as “coming soon.” Dead Simple includes webhooks and a full dashboard on every plan including Free, ships integrations for LangChain, CrewAI, AutoGen, and MCP, and runs on its own infrastructure — not resold AWS SES. Our Pro plan gives you 100 inboxes for $29/mo.
Yes. Dead Simple is fully bidirectional. Inbound emails arrive as structured JSON via real-time webhooks (HMAC-signed) or WebSocket streaming, so your agent can react instantly. WebSockets work behind firewalls with no public URL needed. You also get automatic threading, reply parsing (quoted text is stripped), and conversation history — all through the API. Every inbox also comes with standard IMAP credentials, so you can connect with any email client or library if your workflow needs it.
Yes. Every inbox comes with standard IMAP and SMTP credentials, available via the GET /inboxes/{id}/credentials endpoint. Connect with any email client (Thunderbird, Apple Mail, Outlook), use Python’s imaplib, or plug into legacy tools that speak IMAP/SMTP. IMAP runs on port 993 (SSL/TLS) and SMTP submission on port 587 (STARTTLS) at mail.deadsimple.email. Use the REST API, IMAP/SMTP, or both — it’s your choice.
SPF, DKIM, and DMARC are configured automatically for every inbox — on shared domains and custom domains. We handle bounce classification, automatic suppression of hard-bouncing addresses, and domain reputation management. You don't need to configure any DNS records to start sending on the shared domain. When you add a custom domain, we generate the required DNS records and verify them for you.
Yes. Multi-tenant pods let you create isolated namespaces for each of your customers, with scoped API keys that only access their own inboxes. Pods are available on Pro ($29/mo) and Scale ($99/mo). You can also use bulk inbox creation to provision many inboxes at once. Competitors typically charge $200/mo or more for multi-tenant isolation.
We provide typed, async-ready SDKs for Python, TypeScript, and Go, plus a CLI tool. For agent frameworks, we have drop-in integrations for LangChain, CrewAI, AutoGen, OpenAI Agents SDK, and LlamaIndex. We also have an MCP server for Claude and Cursor, compatible with Google ADK. Most competing APIs don't ship any framework integrations at all.
Gmail and Outlook actively suspend accounts that send programmatically — it's a violation of their terms of service. Google OAuth requires 200+ lines of boilerplate and constant token management. And per-seat pricing ($7-8/mailbox/month) makes 100 mailboxes cost $700-800/mo. Dead Simple gives you 100 inboxes for $29/mo with simple API key auth and no suspension risk.
The Free tier is your trial. It includes 5 inboxes, 5,000 emails per month, webhooks, and dashboard access with no time limit. Build and test your full integration before you need to scale. No credit card required.
More questions? See the full FAQ or email us.
Give your agents email that just works.
Start with 5 inboxes and 5,000 emails per month. No credit card required. Upgrade when you're ready to scale.