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
Sending Features
With Resend’s email sending features, you can:- Send, retrieve, cancel, and manage individual and transactional email delivery through the Sending API and SDKs, CLI commands, automations, and AI building tools.
- View and manage all sent emails in the Emails Dashboard page.
- Send single or batch transactional emails.
- Schedule emails to be sent at a future date.
- Send emails with attachments and embedded images.
- Include custom headers in your emails.
- Use idempotency keys to ensure emails are sent only once.
- Receive tailored deliverability insights about each email with suggestions for improvement.
- View API endpoint logs and deliverability metrics for monitoring and troubleshooting.
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