Skip to main content

Sending transactional emails

Resend provides all the tools you need to send transactional emails from your application. These are useful for:
  • order confirmations
  • password reset emails
  • account notifications
To send bulk marketing emails, use the Broadcasts feature.
Once you verify a domain in your Resend account, you can send from any email address at that domain. You do not need to “create an email address,” “set up a sender identity,” or “add a from-address” before sending.

Sending Features

With Resend’s email sending features, you can:

Quickstart

Get started with a quick setup sending example for your language or an AI builder guide to see how to incorporate Resend into your application.

Choose your infrastructure

To send transactional emails from your application, you can use a variety of tools:
  • SDK: send with an SDK built for your language
  • Integrations: send from a framework or tool you already use
  • API: send with raw cURL calls
  • CLI: send emails from the terminal
  • MCP: send through your agent with MCP (see also skills)
  • SMTP: send without external dependencies
You can also send emails as part of automated workflows such as abandoned cart reminders, and create email templates for repeatable content. See how to use additional sending features, including scheduling and attachments, in the sending email guides.

Manage your sent emails

After you’ve sent or scheduled your first email, you’ll be able to view and manage your emails in the Emails Dashboard page. From here, you can view email details, share a public version, and more. This allows all members of your team to view and manage your sent emails. You can also manage your emails programmatically using the Sending API, CLI commands, or the MCP server. Learn more about managing your sent emails in the dedicated guide. See how to use Resend’s sending features.

View and manage sent emails

Send test emails

Include attachments

Embed inline images

Schedule emails

Batch sending

Customize headers

Prevent duplicate emails

Add an unsubscribe link

Add identifier tags