“Love how simple and clean Resend is for transactional email campaigns”
Transactional EmailMaker says so +3 · source ↗
Resend
Email API for developers; templates as React components via React Email.
Works with AI agents:llms.txtBuilt into Bolt, Lovable, ReplitResend is a hosted service for sending email from your application: sign-up confirmations, password resets, receipts and other messages triggered by user actions, plus bulk "Broadcasts" sent to a stored contact list. You verify your own domain with DNS records and send from addresses on it.
Your server calls the REST API with an API key; calls from the browser are blocked by CORS, so sending always happens server-side. Each domain is tied to one sending region (N. Virginia, Ireland, São Paulo or Tokyo). There are official SDKs for Node.js, Python, Ruby, PHP, Go, Rust, Elixir, Java and .NET, and an SMTP relay for tools that only speak SMTP, such as Supabase Auth or Nodemailer. Templates can be written as React components with React Email.
A small team gets production sending from the first day, with no sandbox or approval step; signed webhooks for events such as delivered, bounced, complained, opened and clicked; inbound email at your domain or a resend.app address, delivered to you as a webhook; and idempotency keys so a retried request doesn't send twice.
Region only controls where mail is sent from: account data, logs and metadata are stored in the United States, so it doesn't meet strict EU data-residency requirements. It is not HIPAA compliant and won't sign a BAA. The API allows 10 requests per second per team by default.
Where it fits
How Resend itself is built
3 tools, from its own code, website and Product Hunt page.
Who uses it
942 makers' products, each linked to the source that shows it, and 54 open-source projects that declare it in their code.
“Best Email API for developers.”
Transactional EmailMaker says so +2 · source ↗“Delivers the emails our agents write to customers”
Transactional EmailMaker says so +2 · source ↗“Resend powers our transactional emails, I love Resend”
Transactional EmailMaker says so +2 · source ↗“Resend powers the emails that keep Prelint users moving - from onboarding to review notifications. Fast to ship, and reliable in production.”
Transactional EmailMaker says so +2 · source ↗“Simple API, excellent deliverability, and a great developer experience out of the box.”
Transactional EmailMaker says so +2 · source ↗“Resend makes it easy to setup email infra!”
Transactional EmailMaker says so +2 · source ↗“Resend is our tool of choice when it comes to emailing. The Resend API has made sending transactional emails easy for us - super reliable, fast, and developer-friendly. The guys behind Resend are super helpful and always happy to support us with all our needs, with passion and drive for the service they are building!”
Transactional EmailMaker says so +1 · source ↗“Bulletproof email delivery for sending invoices, payment links, and alerts to our users.”
Transactional EmailMaker says so +1 · source ↗“Polar Newsletters enable developers to write in GitHub flavoured markdown with code embeds + highlighting supported built-in. It's all powered by Resend under the hood and their API and SDKs have been great to work with.”
Transactional EmailMaker says so +1 · source ↗“All of Konfide's automated email — welcome sequences, weekly digests, founding member onboarding. Clean API, great deliverability, dead simple to set up.”
Transactional EmailMaker says so +1 · source ↗“Resend offers generous free plan to start with and also the API is really easy”
Transactional EmailMaker says so +1 · source ↗“Resend handles all our transactional email — magic links, card notifications, receipts. Clean API, reliable delivery, and a developer experience that feels like it was built by people who actually send email.”
Transactional EmailMaker says so +1 · source ↗“Resend has been been a dream of an email provider”
Transactional EmailMaker says so +1 · source ↗“Resend powers Git Pitcher’s transactional emails. It keeps the email setup simple and reliable for product notifications.”
Transactional EmailMaker says so +1 · source ↗“Needed license emails that actually reach the inbox. Resend nailed it. Setup was simple — verify domain, grab an API key, and use SMTP with Nodemailer. Emails deliver in seconds, and the dashboard shows sent, delivered, and opened. SendGrid feels complex, Amazon Simple Email Service approval takes time, and Mailgun feels dated. Resend is clean, developer-friendly, and it just delivers.”
Transactional EmailMaker says so +1 · source ↗“Clean, developer-friendly email API. We use it for all transactional emails — affiliate invitations, payout notifications, onboarding sequences. Just works.”
Transactional EmailMaker says so +1 · source ↗“Resend has an awesome UX. Everyone who sends emails in their app should give it a try.”
Transactional EmailMaker says so +1 · source ↗“It was very seamless to integrate Resend and get emails running in no time.”
Transactional EmailMaker says so +1 · source ↗“Email for developers. Hands-down the easiest email platform we’ve used. Extremely developer-friendly and great defaults.”
Transactional EmailMaker says so +1 · source ↗“Automated emails with OpenFunnel suggested outbounds!”
Transactional EmailMaker says so +1 · source ↗“Easiest platform to setup for email. Most developer friendly. Good free plan. LOVE you guys!”
Transactional EmailMaker says so +1 · source ↗Open source: a project that declares Resend as a dependency in its public code — verifiable, but not necessarily a live product.
What makers say
126 makers on why they use Resend, in their own words on Product Hunt.
Honestly, it came down to how clean the API is for agentic workflows. Basement's AI agents (Baselings) send emails autonomously on behalf of users, outreach, price alerts, deal notifications. So we needed an email provider that felt built for code, not for marketers clicking around a dashboard. Resend's API is so straightforward that plugging it into our agent tool suite took maybe 20 minutes. No wrestling with SMTP configs, no convoluted SDKs. When your AI agent needs to fire off an email as part of a multi-step autonomous task, the last thing you want is friction at the email layer. Resend just gets out of the way. Also the DX is genuinely great. the logs, the dashboard, React Email support. For a two-person team shipping fast, that stuff matters. Not to mention how open they are to feedback and supporting us.
Basement BrowserSep 2026 ↗Honestly, it came down to how clean the API is for agentic workflows. Basement's AI agents (Baselings) send emails autonomously on behalf of users, outreach, price alerts, deal notifications. So we needed an email provider that felt built for code, not for marketers clicking around a dashboard. Resend's API is so straightforward that plugging it into our agent tool suite took maybe 20 minutes. No wrestling with SMTP configs, no convoluted SDKs. When your AI agent needs to fire off an email as part of a multi-step autonomous task, the last thing you want is friction at the email layer. Resend just gets out of the way. Also the DX is genuinely great. the logs, the dashboard, React Email support. For a two-person team shipping fast, that stuff matters. Not to mention how open they are to feedback and supporting us.
Basement BrowserMar 2026 ↗Resend gives Chronock a clean developer experience for transactional email. We use it for localized sign-in codes, organization invitations, booking updates, and product messages. Compared with Postmark or Mailgun, its API and TypeScript-first workflow felt especially direct, letting a small team keep templates and delivery code close to the product without unnecessary operational overhead.
ChronockSep 2026 ↗Amazing developer experience, great UX (no visual clutter) and high deliverability/reliability. We started out using MailChimp but quickly felt like they were just throwing a bunch of features in our faces that we didn't ask for. It felt near impossible to just send a plain text email to all our contacts. Resend just removed all the headache over night. Easy to get started, easy to use.
StrawberrySep 2026 ↗Needed license emails that actually reach the inbox. Resend nailed it. Setup was simple — verify domain, grab an API key, and use SMTP with Nodemailer. Emails deliver in seconds, and the dashboard shows sent, delivered, and opened. SendGrid feels complex, Amazon Simple Email Service approval takes time, and Mailgun feels dated. Resend is clean, developer-friendly, and it just delivers.
Pluto DoorSep 2026 ↗Loved and watch-outs
Themes that recur in makers' words and Hacker News comments, each linked to what it summarises, with how Product Hunt tags its reviews.
- The API is clean and TypeScript-first, simple enough to call with a plain fetch and no SDK. PHPH 2
- Transactional email goes live within a day, with DNS setup and deliverability basics handled. PHPH 2
- The free tier is generous enough to build and test before paying. PHPH 2HNHN 2
- Slots easily into Next.js, Supabase and Cloudflare Workers stacks, including magic-link sign-in. PHHNHN 2PH 2
Who switches
Public pull requests on GitHub since Oct 2024 whose title says "X to Y" — real code changes moving a project from one tool to another, by developers in general. Open a row to see the pull requests.
SendGrid → Resend60 PRs
- Remove SendGrid integration and migrate to Resendnaaman10/bft-parents · 2026-09-27
- Switch email logs from SendGrid to Resendnaaman10/brighterfutures · 2026-09-27
- Reactor/migrate sendgrid to resendTranXuanAnh930/i-dolly-backend · 2026-09-21
- feat(notifications): migrate email delivery from SendGrid to Resendpongpanot0/lawfirmline · 2026-09-14
- Switch email delivery from SendGrid to Resendjorisvanmens/jorisvanmens.github.io · 2026-08-27
- feat(notifications): migrate email delivery system from SendGrid to Resendbillnapier/bellmon · 2026-08-24
- Switch contact mail payload from SendGrid to Resend shapespacedogstudios/spacedog-nextjs · 2026-08-05
- fix(onboarding): migrate onboarding-critical email from SendGrid to Resendmrantionehart/agents-portal · 2026-07-22
- feat: migrate transactional email from SendGrid to ResendJgandara24/sermon-clipper · 2026-07-18
- Switch transactional email from SendGrid SMTP to Resend APIgogogo-hash/packlight · 2026-07-16
Amazon SES → Resend16 PRs
- feat: switch email delivery from SES to Resendfilippofortino/filemax · 2026-09-29
- Switch transactional email from SES to Resendmark-mcdermott/frunk · 2026-09-19
- feat: migrate login-code email from SES to Resendafsting/developer-experience-concepts · 2026-09-07
- Switch demo form email delivery from SES to Resenddatalign-technology/procela-website · 2026-07-24
- feat: migrate notification service from SES to Resend with audit trailFIAP-13SOAT/media-processor · 2026-07-14
- feat(email): migrate transactional email from AWS SES to ResendZen-TM/logjam · 2026-06-18
- Switch transactional email from SES to Resend; fix digest linksbballhaus/civitas · 2026-05-26
- Migrate email sending from AWS SES to Resend APIjbaranski/majorleaguesoccer-today · 2026-05-23
- Update Novantt template: migrate from Amazon SES to ResendDomain-Connect/Templates · 2026-05-21
- Claude/migrate ses to resend r8sj yjbaranski/majorleaguesoccer-today · 2026-05-20
Mailgun → Resend3 PRs
- feat(mail): switch transactional email from Mailgun to ResendLaixer/FunderMapsApi · 2026-09-02
- Migrate email provider from Mailgun to Resendpawanshukla500/consignment-youthnic · 2026-08-11
- chore: switch mail transport from Mailgun to ResendFasttrade-Ventures/accounting-system · 2026-06-08
Postmark → Resend3 PRs
- chore(mail): switch SMTP defaults from Postmark to Resendjustuseapen/baltimore_ai · 2026-05-12
- feat(web): swap inbox vendor from Postmark to Resend Inbound (HMAC + vendor consolidation)Mikecranesync/MIRA · 2026-04-25
- Switch mailer from Postmark to Resend SMTPjmanian/nba-playoff-pool · 2026-04-17
Resend → SendGrid17 PRs
- Add duplicate-safe Resend to SendGrid failoverNimoRotem/catchall-mail-stack · 2026-08-13
- Switch OTP email delivery from Resend to SendGridPriyanshi-06/DevInsight · 2026-08-08
- Migrate outbound email from Resend to SendGrid (Single Sender Verification)ko2527600/Accounting-Platform · 2026-07-29
- Switch email provider from Resend to SendGridSTYLEBOOK-TEAM/STYLEBOOK · 2026-07-27
- feat(email): switch registration email from Resend to SendGridbatashof/trimly · 2026-07-18
- feat: migrate from Resend to SendGrid API and cleanup unused Server f…indiatradeoverseas/IndiaTradeOverseas · 2026-07-16
- feat(email): swap digest provider from Resend to SendGridJonasDwellsy/pm-intel · 2026-07-13
- Switch transactional email delivery from Resend to SendGridkdeyarmin/PennTrain · 2026-07-05
- Switch from Resend to SendGrid for email deliverynauticaatins-debug/kbn-admin · 2026-06-18
- Switch transactional email from Resend to SendGridray-amjad/vidtempla · 2026-04-24
Resend → Amazon SES15 PRs
- refactor(email): migrate email sending from Resend to Amazon SESethnjs/nexus · 2026-09-26
- [TASK-325] Move all email from Resend to Amazon SESjpj-youtube-ai/nbcc · 2026-08-31
- feat(mail): migrate email delivery from Resend to AWS SESZobeir-Rigi/Career-Mentors-Matching · 2026-08-13
- feat: swap contact form from Resend to AWS SESAI-Institute-Food-Systems/foodatlas · 2026-07-17
- EXP-108: migrate transactional email from Resend to Amazon SESNiach/exponential · 2026-07-15
- 3047 - Migrate report email delivery from Resend to Amazon SESValuatumOy/AI-company-valuation-raportti · 2026-07-14
- Switch outbound email from Resend to Amazon SESNooh-wq/solvr · 2026-07-04
- feat(email): migrate from Resend to Amazon SESFujiwaraChoki/supoclip · 2026-06-30
- Alerts: switch email sending from Resend to Amazon SESnrdptel/Hobby-Rocket-Motor-Finder · 2026-06-06
- feat(email): migrate from Resend to AWS SESS-3-Research/Demos · 2026-05-15
Resend → Postmark6 PRs
- refactor(backend): move transactional email from Resend to PostmarkPomodoso/pomodoso · 2026-08-28
- Migrate assessment email routes from Resend to PostmarkRussellLack/ecm-dev-nextjs · 2026-08-21
- Replace notification email delivery from Resend to Postmarkbrosenbauer-m/LiAIson · 2026-06-17
- Rename outbound email provider references from Resend to Postmarkbrosenbauer-m/LiAIson · 2026-06-17
- Swap email-to-task webhook from Resend to Postmarkyoungfonz/pulsepro.work · 2026-04-18
- feat(email): migrate from Resend to Postmarkmasumi-network/sokosumi · 2025-09-24
Alternatives to Resend
All alternatives by situation →On Product Hunt, people weigh it against: Loops, Postmark, Mailgun, Plunk.
Questions makers ask about Resend
Do I need approval before I can email real users?
No. Every account, free ones included, can send to any recipient as soon as a domain is verified; there is no sandbox mode or review queue. source ↗
If I pick the EU region, does my data stay in the EU?
No. The region decides where emails are dispatched from; account data, email metadata and logs are kept in the US whichever region you choose. source ↗
Is it SOC 2, GDPR or HIPAA compliant?
It has a SOC 2 Type II report and a pre-signed GDPR DPA you can download from the dashboard. It is not HIPAA compliant and cannot sign a Business Associate Agreement. source ↗
Can I send directly from my frontend code?
No. Requests from the browser fail with CORS errors by design; send from your backend so the API key stays secret. source ↗
Can it receive email as well as send it?
Yes. Mail sent to your verified domain or to your account's resend.app address triggers a webhook, and you can fetch the content and attachments, forward it or reply in the same thread. source ↗
What are the API rate limits?
By default 10 requests per second per team, shared across all API keys; beyond that you get 429 responses. Trusted senders can ask support for a higher limit. source ↗
Can I plug it into Supabase Auth or another tool over SMTP?
Yes. Point the tool at smtp.resend.com on port 465 with the username "resend" and an API key as the password. source ↗
How long are email logs kept?
Email and log data is kept for 30 days on the Free, Pro and Scale plans; after an account is closed, remaining data is deleted within 90 days. source ↗
Is Resend free?
Yes — there is a free tier a small product can run on; paid use starts at $20/mo. source ↗
Is Resend open source or self-hostable?
Not open source, and hosted only.
Can AI coding agents work with Resend?
It serves an llms.txt docs index; Bolt, Lovable, Replit set it up natively.
Who uses Resend?
942 makers' products we track, each with a source, and 54 open-source projects declare it in their code. source ↗