blind relay PricingSecurityAPICLIAgent Plugin Sign in Sign up
Comparison

Resend vs Blindrelay

Stop leaving a 30-day copy of every message on a vendor server. Blindrelay stores a message only while a deferred delivery waits to retry, up to 24 hours.

Start free

How they differ

€ EUR $ USD
CapabilityBlindrelayResend

Message content retention

Never stored, except while a deferred delivery waits to retry (up to 24h). Turn retries off and it never touches disk.

30 days

Dedicated IP

€12/mo, on every paid plan

≈ €27/mo ($30 list), Scale plan above 3,000 emails a day

CLI + Agent Plugin

Agent Plugin + CLI (scoped keys)

Official MCP server

Idempotency-Key on send

Yes (24h)

Yes (24h)

Daily send cap on free

No daily cap

100/day

Observability

OTLP-first

Webhooks

Default data residency

EU

US

DMARC monitoring

Included on every paid plan; weekly digest on Free

Free open-source analyzer you run yourself

Inbound mail to your HTTPS endpoint

Every paid plan; forwarded without being stored, counts as one message

Every plan; stored, the webhook carries metadata and the body is fetched by API

Price currency

EUR or USD, excl. VAT

USD

Free tier

3,000/mo

3,000/mo

Entry paid plan

€6 / 20k · €0.30 per 1k included · €0.24 per 1k overage

≈ €18 / 50k · €0.36 per 1k included ($20 list)

Prices as of 11.11.2026. All prices exclude VAT. Competitor list prices in another currency are converted at the ECB rate (1 USD ≈ 0.90 EUR); € per 1k included evens out different included volumes; Blindrelay's overage rate is the price per 1k beyond them.

How to migrate

API mapping

Resend's POST /emails becomes Blindrelay's POST /v1/send. Bearer auth stays; from, to, subject, html and text keep their names. See the API reference.

ResendBlindrelay
fromfrom
toto (string or array; to + cc + bcc max 50)
cccc (string or array)
bccbcc (string or array)
subjectsubject
htmlhtml (required)
texttext
attachmentsattachments (filename + content_type + content_base64, where Resend has filename + content; paid plans)
tagstags (key + value, where Resend has name + value; at most 5, key a-z 0-9 _, value A-Z a-z 0-9 _ . -)
reply_toheaders ("Reply-To" header)
Idempotency-KeyIdempotency-Key (24h)
POST /emailsPOST /v1/send
https://api.resend.comhttps://api.blindrelay.app
Authorization: Bearer re_xxxAuthorization: Bearer br_xxx

scheduled_at has no equivalent on POST /v1/send. The Resend SDKs call POST /emails, so use your own HTTP client.

Migration checklist

  • Create a Blindrelay workspace and add your sending domain.
  • Publish DKIM, SPF, and DMARC TXT records (Blindrelay generates DKIM; you own DNS).
  • Click Verify DNS in the dashboard.
  • Create an API key and replace your Resend client with a POST /v1/send call.
  • Point your OTLP collector (Grafana, Datadog, Honeycomb) at the Delivery settings — delivery metrics land next to your app metrics.
  • Remove Resend's DNS records once traffic has fully cut over.

50% off your first 3 months

Show us a paid Resend, Postmark, Mailgun, SendGrid, or AhaSend account and get 50% off your first 3 months. Submit a claim below — after approval, the discount applies automatically at Checkout (no promo code). We also help with DNS, DKIM rotation, and OTLP wiring. (Offer does not apply to infrastructure-only providers such as Amazon SES.)

See pricing

Also see zero-content guarantee or procurement pack .