Email sending APIs, ranked by time to first send

Resend, AhaSend and Loops deliver a first email in about ten minutes; Amazon SES is cheapest at $0.10 per thousand; Postmark polices its pool best.

Providers
13
Fields compared
25
Source confidence
28%
Last verified
2026-06-05 (3mo ago)
Re-verified
every 30 days
Data confidence0% of 285 figures verified in the last 30d
24sourced of 28524stale, oldest 4mo ago
13 tools · verified 3mo ago
Postmark logoPostmarkTransactional-only sender with the best-policed shared IP pool in the category.75.5

Features

Time to first send
240min
Product scope
transactional-first
Inbound parsing
Yes
Event webhooks
deliveredopened+5
Hosted templates
visual-editor
React Email / MJML
mjmlhandlebars
Log retention
64800min
Throughput ceiling (emails/hr)
Multi-domain sending
Yes
Data residency
us

Deliverability

Shared pool quality
5
IP warmup
Yes
DKIM/DMARC friction
2
BIMI
Yes
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$1.5/1k
Free tier (emails/mo)
100emails/mo
Dedicated IP (/mo)
$50/mo
Pricing model
volume-tiers

Agentic

MCP server
Partial
llms.txt docs
Unknown

Traction

Funding
acquired

Positioning

Positioning
"Your emails, delivered." Sells discipline rather than features, and unusually, the claim matches the product.

Timeline

GA year
2010
Resend logoResendDeveloper-first email API built around React Email components.73.8

Features

Time to first send
10min
Product scope
both
Inbound parsing
Partial
Event webhooks
deliveredopened+4
Hosted templates
code-editor
React Email / MJML
react-emailmjml
Log retention
4320min
Throughput ceiling (emails/hr)
7,200emails/hr
Multi-domain sending
Yes
Data residency
useu+2

Deliverability

Shared pool quality
4
IP warmup
Partial
DKIM/DMARC friction
1
BIMI
Partial
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$0.4/1k
Free tier (emails/mo)
3,000emails/mo
Dedicated IP (/mo)
$30/mo
Pricing model
volume-tiers

Agentic

MCP server
Yes
llms.txt docs
Yes

Traction

Funding
series-a

Positioning

Positioning
"Email for developers." React Email is the hook; the API is deliberately small and the docs carry most of the product.

Timeline

GA year
2023
MailerSend logoMailerSendTransactional sibling of MailerLite, bootstrapped and cheap at mid volume.66.8

Features

Time to first send
1440min
Product scope
both
Inbound parsing
Yes
Event webhooks
deliveredopened+5
Hosted templates
visual-editor
React Email / MJML
handlebarsmjml
Log retention
43200min
Throughput ceiling (emails/hr)
Multi-domain sending
Partial
Data residency
useu

Deliverability

Shared pool quality
3
IP warmup
Yes
DKIM/DMARC friction
2
BIMI
Yes
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$0.56/1k
Free tier (emails/mo)
3,000emails/mo
Dedicated IP (/mo)
$50/mo
Pricing model
volume-tiers

Agentic

MCP server
Unknown
llms.txt docs
No

Traction

Funding
bootstrapped

Positioning

Positioning
"Transactional email for developers and marketers." Positions on the template builder, which is genuinely its strongest feature.

Timeline

GA year
2020
SendGrid logoSendGridThe incumbent: enormous scale, enormous shared pool, everything bolted on.64.0

Features

Time to first send
60min
Product scope
both
Inbound parsing
Yes
Event webhooks
deliveredopened+6
Hosted templates
visual-editor
React Email / MJML
handlebars
Log retention
4320min
Throughput ceiling (emails/hr)
Multi-domain sending
Partial
Data residency
useu

Deliverability

Shared pool quality
2
IP warmup
Yes
DKIM/DMARC friction
3
BIMI
Yes
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$0.4/1k
Free tier (emails/mo)
3,000emails/mo
Dedicated IP (/mo)
$30/mo
Pricing model
volume-tiers

Agentic

MCP server
Partial
llms.txt docs
No

Traction

Funding
subsidiary

Positioning

Positioning
"Trusted for more than a decade." Sells scale and incumbency; the surface is wide, and the free-tier pool is the hidden cost.

Timeline

GA year
2009
AhaSend logoAhaSendSmall indie transactional API competing on price and instant signup.61.6

Features

Time to first send
15min
Product scope
transactional-only
Inbound parsing
Unknown
Event webhooks
deliveredopened+3
Hosted templates
none
React Email / MJML
·
Log retention
Throughput ceiling (emails/hr)
Multi-domain sending
Yes
Data residency
·

Deliverability

Shared pool quality
3
IP warmup
Unknown
DKIM/DMARC friction
2
BIMI
Unknown
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
Free tier (emails/mo)
1,000emails/mo
Dedicated IP (/mo)
·
Pricing model
pay-as-you-go

Agentic

MCP server
Unknown
llms.txt docs
Yes

Traction

Funding
bootstrapped

Positioning

Positioning
"Transactional email without the bloat." Competes on price and on not having a marketing product.

Timeline

GA year
2023
Brevo logoBrevoEU-hosted marketing platform with a competent transactional API attached.60.8

Features

Time to first send
240min
Product scope
marketing-first
Inbound parsing
Yes
Event webhooks
deliveredopened+6
Hosted templates
visual-editor
React Email / MJML
liquid
Log retention
43200min
Throughput ceiling (emails/hr)
Multi-domain sending
Yes
Data residency
eu

Deliverability

Shared pool quality
2
IP warmup
Partial
DKIM/DMARC friction
3
BIMI
Partial
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$1.8/1k
Free tier (emails/mo)
9,000emails/mo
Dedicated IP (/mo)
$40/mo
Pricing model
volume-tiers

Agentic

MCP server
Unknown
llms.txt docs
No

Traction

Funding
series-b+

Positioning

Positioning
"All your marketing in one place." A CRM suite that also sends transactional mail; the API is real but it is not the product.

Timeline

GA year
2012
Mailgun logoMailgunLong-running transactional API with strong routing and inbound handling.59.7

Features

Time to first send
30min
Product scope
transactional-first
Inbound parsing
Yes
Event webhooks
deliveredopened+6
Hosted templates
visual-editor
React Email / MJML
handlebars
Log retention
1440min
Throughput ceiling (emails/hr)
Multi-domain sending
Partial
Data residency
useu

Deliverability

Shared pool quality
3
IP warmup
Yes
DKIM/DMARC friction
3
BIMI
Partial
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$1.5/1k
Free tier (emails/mo)
3,000emails/mo
Dedicated IP (/mo)
$59/mo
Pricing model
volume-tiers

Agentic

MCP server
Unknown
llms.txt docs
No

Traction

Funding
subsidiary

Positioning

Positioning
"Email API for developers." Was the developer-first option a decade before that was a category; the deliverability add-ons are where the real pricing lives.

Timeline

GA year
2010
Mailtrap logoMailtrapEmail testing sandbox that grew a production sending product.58.0

Features

Time to first send
120min
Product scope
transactional-first
Inbound parsing
No
Event webhooks
deliveredopened+4
Hosted templates
visual-editor
React Email / MJML
handlebars
Log retention
43200min
Throughput ceiling (emails/hr)
Multi-domain sending
Unknown
Data residency
useu

Deliverability

Shared pool quality
3
IP warmup
Unknown
DKIM/DMARC friction
2
BIMI
Partial
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$1.5/1k
Free tier (emails/mo)
1,000emails/mo
Dedicated IP (/mo)
·
Pricing model
volume-tiers

Agentic

MCP server
Unknown
llms.txt docs
No

Traction

Funding
bootstrapped

Positioning

Positioning
"Email delivery platform", but the reason people arrive is still the staging sandbox, which remains the best in the category.

Timeline

GA year
2013
Amazon SES logoAmazon SESThe cheapest way to send email at scale, and the least finished product.56.2

Features

Time to first send
2880min
Product scope
transactional-only
Inbound parsing
Yes
Event webhooks
deliveredopened+6
Hosted templates
api-only
React Email / MJML
handlebars
Log retention
0ms
Throughput ceiling (emails/hr)
50,400emails/hr
Multi-domain sending
Yes
Data residency
useu+4

Deliverability

Shared pool quality
3
IP warmup
Yes
DKIM/DMARC friction
4
BIMI
Partial
Suppression list
Yes
Bounce handling
Partial

Pricing

Price / 1k emails (/1k)
$0.1/1k
Free tier (emails/mo)
3,000emails/mo
Dedicated IP (/mo)
$24.95/mo
Pricing model
pay-as-you-go

Agentic

MCP server
Partial
llms.txt docs
No

Traction

Funding
subsidiary

Positioning

Positioning
Barely marketed at all, SES is sold as an AWS primitive and the pricing page does the work.

Timeline

GA year
2011
Loops logoLoopsLifecycle and marketing email for SaaS, priced on contacts rather than sends.54.0

Features

Time to first send
15min
Product scope
marketing-first
Inbound parsing
No
Event webhooks
deliveredopened+4
Hosted templates
visual-editor
React Email / MJML
Log retention
Throughput ceiling (emails/hr)
Multi-domain sending
No
Data residency
us

Deliverability

Shared pool quality
4
IP warmup
No
DKIM/DMARC friction
2
BIMI
Unknown
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
Free tier (emails/mo)
Dedicated IP (/mo)
Pricing model
contact-based

Agentic

MCP server
Unknown
llms.txt docs
Yes

Traction

Funding
seed

Positioning

Positioning
"Email for modern SaaS." Sells taste and speed of setup rather than deliverability engineering.

Timeline

GA year
2023
SparkPost logoSparkPostHigh-volume sender with deep analytics, now folded into Bird's platform.53.8

Features

Time to first send
2880min
Product scope
transactional-first
Inbound parsing
Yes
Event webhooks
deliveredopened+6
Hosted templates
code-editor
React Email / MJML
handlebars
Log retention
14400min
Throughput ceiling (emails/hr)
Multi-domain sending
Yes
Data residency
useu

Deliverability

Shared pool quality
3
IP warmup
Yes
DKIM/DMARC friction
3
BIMI
Partial
Suppression list
Yes
Bounce handling
Yes

Pricing

Price / 1k emails (/1k)
$0.4/1k
Free tier (emails/mo)
Dedicated IP (/mo)
Pricing model
volume-tiers

Agentic

MCP server
No
llms.txt docs
No

Traction

Funding
acquired

Positioning

Positioning
"Predictable email delivery at scale." The engineering is real; the product is increasingly a feature of Bird rather than a thing you buy.

Timeline

GA year
2014
Plunk logoPlunkOpen-source email console you self-host on top of your own AWS SES account.45.8

Features

Time to first send
30min
Product scope
both
Inbound parsing
No
Event webhooks
deliveredopened+3
Hosted templates
code-editor
React Email / MJML
Log retention
Throughput ceiling (emails/hr)
50,400emails/hr
Multi-domain sending
Yes
Data residency
useu+1

Deliverability

Shared pool quality
3
IP warmup
No
DKIM/DMARC friction
3
BIMI
No
Suppression list
Partial
Bounce handling
Partial

Pricing

Price / 1k emails (/1k)
$1/1k
Free tier (emails/mo)
Dedicated IP (/mo)
Pricing model
pay-as-you-go

Agentic

MCP server
No
llms.txt docs
No

Traction

Funding
bootstrapped

Positioning

Positioning
"The open-source email platform." Sells ownership: your data, your infrastructure, SES's price.

Timeline

GA year
2023
Scaleway TEM logoScaleway TEMEU-sovereign transactional email from Scaleway, deliberately minimal.39.2

Features

Time to first send
1440min
Product scope
transactional-only
Inbound parsing
No
Event webhooks
deliveredbounced+1
Hosted templates
none
React Email / MJML
Log retention
Throughput ceiling (emails/hr)
Multi-domain sending
Yes
Data residency
eu

Deliverability

Shared pool quality
3
IP warmup
No
DKIM/DMARC friction
3
BIMI
No
Suppression list
Partial
Bounce handling
Partial

Pricing

Price / 1k emails (/1k)
$0.3/1k
Free tier (emails/mo)
300emails/mo
Dedicated IP (/mo)
Pricing model
pay-as-you-go

Agentic

MCP server
Partial
llms.txt docs
Partial

Traction

Funding
subsidiary

Positioning

Positioning
"Sovereign European cloud." The pitch is jurisdiction, not features, and the feature set reflects that honestly.

Timeline

GA year
2023
yespartialnounknown
Sources shown beside each value · Learn how sourcing works
measured vendor-claimed community inferredExpand any row for the source, verification date, and caveat behind every cell.

Where each one wins

  • Password resets, receipts and anything a support ticket follows
  • Cold sending domains with no reputation to lean on
  • Teams who need 45 days of searchable history

The deliverability benchmark, with pool quality as a deliberate business decision, expensive and worth it for mail that must arrive.

Resend

73.8
  • Shipping transactional email this afternoon
  • React and Next.js codebases that want templates in the repo
  • Teams who would rather pay than run an approval gauntlet

The fastest path to a delivered email, templates in your codebase, but four times SES with stingy retention.

  • Mid-volume sending where SES is too raw and Postmark too dear
  • Non-engineers who need to edit templates
  • Teams already using MailerLite for marketing

The best price per message past 50,000/month with a real UI, taxed by a manual approval gate.

  • Teams already on Twilio who want one vendor and one invoice
  • Marketing plus transactional under a single account
  • Enterprises needing SSO, SLAs and procurement paperwork

Competent at everything and best at nothing, choose it for breadth, not deliverability, and budget for the activity history add-on.

  • Side projects and internal tools where price dominates
  • Straight transactional sending with no template layer needed
  • Anyone who wants an API key in under fifteen minutes

Cheap and fast to start, but trusts one small team's discipline with your reputation, fine for side projects.

Brevo

60.8
  • EU-only data residency without self-hosting
  • One vendor covering CRM, marketing and transactional
  • High free-tier volume during prototyping

Buy it for EU hosting and the marketing suite, not the transactional API, and not if you need to be live today.

  • Products that receive and parse inbound email
  • Complex routing, tagging and event-driven pipelines
  • Teams already inside the Sinch messaging stack

Pick it for inbound: Routes and the events API are best-in-class, though one-day entry-plan retention is a real problem.

  • Catching and inspecting outbound mail in staging
  • Teams who want testing and sending under one account
  • Checking spam scores and HTML compatibility before a launch

Worth having for the best-in-class testing sandbox; the sending product is fine, not distinctive, and younger than its competitors.

  • High volume where $0.10 per thousand actually moves the P&L
  • Workloads that must stay in ap-southeast-2
  • Teams already deep in IAM, EventBridge and CloudWatch

An order of magnitude cheaper and half a product, right above a couple of million a month or for Sydney residency.

Loops

54.0
  • Onboarding sequences and product announcements
  • Small teams with no dedicated email engineer
  • Products where marketing and transactional should share one contact record

The best-looking way to send lifecycle email, wrong for high-volume transactional, and a bet your list stays engaged.

  • Existing SparkPost estates at high volume
  • Teams already committed to Bird's platform
  • Workloads that need automatic IP warmup across many IPs

Genuinely good deliverability technology attached to an uncertain commercial story; new teams should confirm what self-serve still exists.

Plunk

45.8
  • Teams who already run SES and want a UI over it
  • Data-residency requirements no managed vendor satisfies
  • Self-hosters who would rather own the stack than rent it

The cheapest honest dashboard over SES pricing with data in your own database, if you take on deployment and SES onboarding.

  • EU sovereignty requirements a US vendor's EU region does not satisfy
  • Privacy-first products that do not want open tracking to exist
  • Teams already running on Scaleway infrastructure

The clearest answer when you need an EU-owned company holding the data; minimal otherwise, so judge it on jurisdiction.

Which email sending API is best for developers?

  • Three questions decide it: how fast you can send, whose reputation you inherit, what you pay at volume
  • Shipping this week? ResendResend logo is the default, and not close
  • Small API, Node SDK takes a React element directly, no human approval loop
  • Pre-generated DNS records with live verification
  • AhaSendAhaSend logo and PlunkPlunk logo are cheaper, Loops nicer for lifecycle, but ResendResend logo has the deepest docs and community
  • ResendResend logo costs $0.40 per thousand, four times Amazon SESAmazon SES logo
  • Deliverability first? PostmarkPostmark logo. The only vendor here that loses customers to protect its shared pool
  • The discipline shows up in inbox placement on cold domains
  • You pay $1.50 per thousand, roughly fifteen times SES, plus an approval step in hours
  • Right for password resets and receipts, wrong for a newsletter
  • Real volume? Amazon SESAmazon SES logo, cheaper by an order of magnitude, and staying that way
  • SES is a primitive, not a product: no message log, no real template editor
  • Events via SNS or EventBridge you wire yourself
  • Sandbox exit goes through AWS Support and is routinely rejected first try
  • Budget days, and an engineer to build the observability the others give free
  • PlunkPlunk logo is the middle: an open-source console over your own SES account
  • SendGridSendGrid logo and MailgunMailgun logo are the incumbents, competent, owned by TwilioTwilio logo and SinchSinch logo
  • Both carry shared pools large enough that your reputation is partly other people's problem
  • SparkPostSparkPost logo has been absorbed into Bird and self-serve access is shrinking
  • BrevoBrevo logo and MailerSendMailerSend logo are priced for marketing volume, not developer ergonomics
  • MailtrapMailtrap logo grew a sender from a testing tool, and is still best at the testing half
  • Scaleway TEMScaleway TEM logo is the only European-owned option with a simple API; deliberately no open tracking
  • For Australian data residency, only Amazon SESAmazon SES logo in ap-southeast-2 or self-hosting
  • Everyone else stores your message content in the US or the EU

Where the pricing pages hide the money

  • List price per thousand is the least useful number on a pricing page
  • Contact-based billing: Loops and BrevoBrevo logo price partly or wholly on stored contacts, not messages sent
  • Cheap for a weekly newsletter to a stable list, expensive for a product hoarding every signup
  • If contacts grow faster than sends, per-message providers win even at a higher headline rate
  • Retention as an upsell: SendGridSendGrid logo's activity feed keeps three days unless you buy Email Activity History
  • MailgunMailgun logo's cheapest tier keeps one day
  • When a customer chases an eleven-day-old receipt, retention is the entire product
  • PostmarkPostmark logo's forty-five days is the outlier and worth real money
  • The dedicated IP trap: $25 to $60 a month, and the most common way to make deliverability worse
  • Below roughly 100,000 a month a fresh IP never accumulates enough reputation signal
  • You have voluntarily left a pool someone else was policing for you
  • Buy one when a mailbox provider tells you to, not when the pricing page suggests it
  • Free tiers keep shrinking: Amazon's always-free 62,000 a month from EC2 is now a twelve-month allowance
  • MailerSendMailerSend logo's free plan came down to 3,000
  • Do not architect around a free tier

Migrating between providers without torching your reputation

  • The API surface is the easy part: every provider takes a JSON body with from, to, subject and html
  • The send call is an afternoon behind a thin interface
  • Writing that interface on day one is the highest-return decision here
  • Suppression list does not migrate: it lives in the old provider and records who bounced or complained
  • Export before you cancel, import before your first send, or you re-mail known bad addresses
  • Reputation does not migrate: it attaches to the sending IP and domain together
  • New providers mean new IPs, so ramp over the first few days
  • Bias early volume to engaged recipients and watch complaint rates, not delivery rates
  • A hard cutover on a large list is how a good domain gets filtered
  • DNS does not migrate: DKIM keys are provider-specific and the return-path points at their infrastructure
  • Run both providers in parallel; multiple DKIM selectors coexist happily
  • Keep the old provider live and paid for a fortnight; one month's fee is your only rollback

How to actually decide

  • Answer four questions in order and the shortlist collapses
  • What are you sending? Password resets and receipts are a deliverability problem
  • Weight pool quality and retention: PostmarkPostmark logo, then ResendResend logo
  • Newsletters and lifecycle mail are a tooling problem: Loops, BrevoBrevo logo, or ResendResend logo Broadcasts
  • If it is both, buy two products and keep the streams on separate subdomains
  • Mixing marketing and transactional on one domain is the most common self-inflicted deliverability wound
  • How much? Under 50,000 a month, price is noise, optimise for hours saved
  • Over about two million, SES's advantage justifies building the missing observability
  • PlunkPlunk logo or a self-built console is a reasonable way to get it back
  • Where does the data live? This eliminates faster than anything else
  • EU-only means Scaleway TEMScaleway TEM logo or BrevoBrevo logo; Australian means SES in Sydney or self-hosting
  • Everything else is a US company with an EU region
  • When do you need to be live? If today, that alone rules out SES
  • Often ship on ResendResend logo behind your own interface, re-evaluate when the price gap stops being theoretical

What is email sending api providers compared?

Email sending API providers compared

On toolweight, Email sending API providers compared means the 13 tools benchmarked on this page, ResendResend logo, PostmarkPostmark logo, Amazon SESAmazon SES logo, SendGridSendGrid logo, MailgunMailgun logo, Loops, BrevoBrevo logo, MailerSendMailerSend logo, SparkPostSparkPost logo, AhaSendAhaSend logo, PlunkPlunk logo, Scaleway TEMScaleway TEM logo, MailtrapMailtrap logo, judged on the same 25 fields, from the same sources, on the same date. The question it exists to answer: Which email sending API is best for developers?

How does toolweight compare these?

  • Prices are the cheapest paid self-serve tier, in USD per thousand emails
  • Annual discounts and contact-based add-ons ignored
  • Free tiers are permanent free plans, not trials
  • Feature cells from vendor documentation are marked vendor-claimed
  • Judgement calls (pool quality, DKIM friction, warmup depth) are scored 1-5 and marked inferred
  • Ladders are defined in each column's help text
  • Blank cells mean we do not know, and we would rather say so
  • Time-to-first-send is currently inferred or community-reported on every row
  • Definition: wall-clock from clean signup to a message in a Gmail inbox not verified on the account
  • The external-inbox clause excludes sandbox echo, so SES cannot pass by mailing itself
  • Includes manual review, compliance holds and support tickets
  • Excludes DNS propagation beyond ten minutes, so a slow registrar is not scored against the provider
  • Next pass measures properly: fresh company, fresh domain per provider, scripted signup
  • Receiving mailboxes we control on Gmail, Outlook and Fastmail
  • Timestamp taken from the receiving server's Received header, not the vendor dashboard
  • Rows move to measured as each run completes
  • Rejected sandbox requests reported as a distribution, not a median, because the tail is the story
Full methodology and sourcing policy →
Cite this comparisonCC-BY-4.0 · verified 2026-06-05

Resend, AhaSend and Loops deliver a first email in about ten minutes; Amazon SES is cheapest at $0.10 per thousand; Postmark polices its pool best. — toolweight, https://toolweight.com/compare/email-sending-apis, verified 2026-06-05. Data from toolweight (https://toolweight.com), licensed CC-BY-4.0.

Frequently asked questions

What is the fastest email API to get sending with?

  • ResendResend logo, AhaSendAhaSend logo and Loops all hit an external inbox roughly ten to fifteen minutes after signup
  • No human approval step: verify DNS and you are live
  • Amazon SESAmazon SES logo is the slow end, one to five days
  • Its sandbox exit goes through AWS Support and is frequently rejected first time

Is Amazon SES actually cheaper than Resend or Postmark?

  • Per message, dramatically: $0.10 per thousand against ResendResend logo's $0.40 and PostmarkPostmark logo's $1.50
  • The gap only holds if you value your own time at zero
  • No message log, no template UI, no hosted event pipeline, you build all three
  • Below roughly two million a month, the saving rarely covers the engineering

Do I need a dedicated IP for transactional email?

  • Almost certainly not
  • Dedicated IPs need sustained volume; PostmarkPostmark logo wants around 300,000 a month before selling one
  • A cold IP with low traffic warms badly and looks worse than a well-policed shared pool
  • Below that threshold, a policed shared pool beats an under-warmed dedicated IP

Which email API works with React Email?

  • React Email renders to HTML, so it technically works with any provider
  • Only ResendResend logo integrates it first-party: React Email is a ResendResend logo project
  • Its Node SDK accepts a React element as the message body
  • Everywhere else you call render() yourself, about four lines of glue

Why did my provider suspend my account after the first send?

  • Almost always compliance automation, not deliverability
  • New accounts mailing an unseen list trip fraud heuristics, especially free tiers at SendGridSendGrid logo and BrevoBrevo logo
  • Send a small warm batch to engaged recipients first, under a few hundred a day
  • Have DKIM, SPF and a DMARC record in place before the first campaign

How is time-to-first-send measured on this page?

  • Wall-clock from signup to a message in a Gmail inbox not verified on the account
  • Includes any manual review queue
  • Excludes DNS propagation beyond ten minutes
  • The external-inbox clause stops a provider passing by mailing an address it already trusts, as an SES sandbox can