I just launched gradients.sh. Come check it out →

Compare

Compare transactional email providers

These comparisons are generated from Email SDK's own adapter capability matrix — the field-support data the SDK uses to fail fast instead of silently dropping CC recipients, attachments, or metadata. Every provider below works behind the same typed send() call.

Head-to-head comparisons

Full capability matrix

Message-field support across all 27 adapters, straight from the SDK source. See the field support docs for what each field means.

ProviderccbccreplyToheadersattachmentstagsmetadatasendAt
Resend✓✓✓✓✓✓—✓
Postmark✓✓✓✓✓✓✓—
SendGrid✓✓✓✓✓✓✓✓
AWS SES✓✓✓✓✓✓——
Mailgun✓✓✓✓✓✓✓✓
MailerSend✓✓✓✓✓✓—✓
Brevo✓✓✓✓✓✓✓✓
Mailchimp Transactional✓✓—✓✓✓✓✓
SparkPost——✓✓✓✓✓✓
Mailtrap✓✓✓✓✓✓✓—
Cloudflare Email Sending✓✓✓✓✓———
Unosend✓✓✓✓✓✓——
Scaleway✓✓✓✓✓———
ZeptoMail✓✓✓—✓———
MailPace✓✓✓—————
Iterable——————✓—
Loops————✓—✓—
Sequenzy——✓—✓—✓—
JetEmail✓✓✓✓✓———
Primitive————✓———
Lettermint✓✓✓✓✓✓✓—
Lettr✓✓✓✓✓✓✓✓
Plunk——✓✓✓—✓—
SMTP✓✓✓✓✓———
Microsoft Graph✓✓✓✓✓———
SendHeron✓✓✓✓✓——✓
Helo✓✓✓✓✓✓✓—