Email API FAQ

How do I test without sending real email?
Send to a sandbox address such as delivered@messagebird.dev. The outcome depends on the address you use, not your account state, so you can test sends, webhooks, and suppression before you verify a domain. Addresses like bounce@ and complaint@ simulate those outcomes through our real pipeline. Install an SDK and you can send to one in about five minutes.
Do I have to verify a domain before I can send?
Not right away. Sandbox addresses work as soon as you have an API key. Reaching a real recipient needs a verified domain: add the DNS records we give you, and you can register one sending domain on the Free plan, ten on Startup, and a thousand on Growth.
What does our Email API include?
Transactional and marketing sending, templates, sending domains with DKIM/SPF/DMARC, dedicated IPs and pools, suppression, inbound, webhooks, and deliverability analytics, all on one API. SDKs cover TypeScript, Python, Go, PHP, Kotlin, and Swift, each documented against the same shapes as the REST API, and there is also a CLI, installed with brew install messagebird/tap/bird, plus a hosted MCP server if you are wiring up an agent rather than an app.

Start with one channel.
Add the others when you're ready.

A test API key is yours immediately. Production unlocks when you add a payment method and verify a sender.

Using Claude Code, Cursor, or Codex? Copy a setup prompt and your agent installs the Bird CLI and skills for you. Pick yours:

Cursor