# One API for every email you send.

Transactional or marketing, one message or a hundred, sent through the same Email API, with idempotency, suppression, and webhooks built in. Pass raw HTML or render your React Email templates.

## Send your first email in five minutes.

## From the language you already use.

Sending is the core of the Bird Email API. The first send can go to a sanctioned test address (delivered@messagebird.dev), so you can try the whole platform (sends, webhooks, suppression) before you verify a domain.

## Five things you don't build yourself.

The same contract on every Bird channel.

## One message or a hundred, one call.

Batch up to 100 independent messages in one request, each with its own recipient and variables. The batch validates as a unit: one bad message rejects the call with a 422, so you never half-send. A single idempotency key makes the whole request safe to retry.

## Attach your own context to every send.

Tags are a first-class, filterable dimension: slice delivery and engagement by campaign, template, or experiment in the stats API (up to 20 per message). Metadata is arbitrary JSON, up to 2 KB, that round-trips untouched on every read and webhook, so your own IDs ride along with the message.

## Test every outcome before you go live.

In the sandbox, the address decides the result, not your account state. Send to delivered@messagebird.dev for a clean delivery, or to bounce@, complaint@, and suppressed@ to drive each failure path through the real pipeline and webhooks. No domain to verify, no risk to your reputation. Production sending is gated the way it should be: you verify a domain first, and a new domain or dedicated IP ramps through reputation warmup before it carries full volume.

## Go deeper in the docs.

Read the sending guide, wire up email events and webhooks, or, if you're coming from another provider, follow a migration guide from SendGrid, SES, Mailgun, or Resend.

## About 40% of the world's commercial email already runs on Bird.

Transactional and marketing email on infrastructure we've run for a decade. Sending is one capability of the Bird Email API: deliverability, dedicated IPs, suppression, and analytics ship with it.