DEV Community

Alex Spinov
Alex Spinov

Posted on

Resend Has a Free API — Email for Developers

Resend is an email API built for developers. Send transactional emails with a simple REST API — no SMTP configuration, no deliverability headaches.

What Is Resend?

Resend is an email sending platform with great DX. Built by the team behind React Email.

Free tier:

  • 3,000 emails/month
  • 100 emails/day
  • 1 custom domain

REST API

curl -X POST https://api.resend.com/emails \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from":"you@yourdomain.com","to":"user@example.com","subject":"Hello!","html":"<h1>Welcome</h1><p>Thanks for signing up.</p>"}'
Enter fullscreen mode Exit fullscreen mode

Node.js SDK

import { Resend } from "resend";

const resend = new Resend("re_YOUR_API_KEY");

await resend.emails.send({
  from: "you@yourdomain.com",
  to: "user@example.com",
  subject: "Welcome!",
  html: "<h1>Welcome</h1>"
});
Enter fullscreen mode Exit fullscreen mode

Python SDK

import resend

resend.api_key = "re_YOUR_API_KEY"

resend.Emails.send({
    "from": "you@yourdomain.com",
    "to": "user@example.com",
    "subject": "Hello",
    "html": "<p>Welcome aboard!</p>"
})
Enter fullscreen mode Exit fullscreen mode

Use Cases

  1. Transactional emails — welcome, receipts, alerts
  2. Password resets — secure reset flows
  3. Notifications — app notifications
  4. Invoices — automated billing emails
  5. Marketing — with React Email templates

Resend vs Alternatives

Feature Resend SendGrid Postmark
Free tier 3K/mo 100/day 100/mo
DX Excellent Good Good
React Email Native No No
Webhooks Yes Yes Yes

Need web data at scale? Check out my scraping tools on Apify or email spinov001@gmail.com for custom solutions.

Top comments (0)