resend
Resend
Overview
Resend is a modern email API built for developers, providing programmatic email sending with support for React Email components, domain management, and webhook-driven event tracking.
When to use: Transactional emails (welcome, password reset, receipts), batch email delivery, scheduled sending, webhook-based delivery tracking, domain verification, React Email integration.
When NOT to use: High-volume marketing automation (use dedicated ESP), SMS/push notifications, email hosting/inbox management.
Quick Reference
| Pattern | API | Key Points |
|---|---|---|
| Send email | resend.emails.send({ from, to, subject }) |
Returns { data, error }, supports html/text/react content |
| Send with React | resend.emails.send({ react: <Email /> }) |
Node.js SDK only, renders React Email components server-side |
| Batch send | resend.batch.send([...emails]) |
Multiple emails in one request, no attachments/scheduling |
| Schedule email | emails.send({ scheduled_at }) |
ISO 8601 or natural language, cancel before send window |
| Attachments | emails.send({ attachments: [...] }) |
Max 40MB total after encoding, supports content or path |
More from oakoss/agent-skills
playwright
|
200ui-ux-polish
Iterative UI/UX polishing workflow for web applications. Use when improving visual polish, refining desktop and mobile UX separately, running iterative enhancement cycles, applying design patterns like glassmorphism or bento grids, or auditing accessibility and WCAG compliance. Use for Stripe-level visual quality, responsive optimization, and design system alignment.
153find-skills
|
118knowledge-graph-builder
>
101tailwind
Tailwind CSS v4 patterns and design systems. Use when configuring Tailwind themes, building components, implementing dark mode, using container queries, migrating from v3, integrating shadcn/ui, or fixing build errors. Use for tailwind, css, styling, theme, design-tokens.
85pnpm-workspace
pnpm workspace monorepo management with filtering, catalogs, and shared configs. Use when setting up monorepos, managing workspace dependencies, filtering package commands, or sharing configuration across packages.
78