Ensure your OTPs, password resets, and order confirmations land in the inbox instantly. Built for speed, observability, and scale.
await email.send({
from: 'security@app.com',
to: 'user@example.com',
subject: 'Your verification code',
body: '<p>Code: 123456</p>',
});
Your verification code
Your security code is: 123456. It expires in 5 minutes.
Debug faster with granular logs. See the exact status of every email sent, from API request to inbox delivery.
| Status | Recipient | Subject | Time |
|---|---|---|---|
| Delivered | alex@company.com | Welcome to the platform | Just now |
| Delivered | sarah@studio.io | Reset Password | 1 min ago |
| Opened | mike@demo.net | Order #4422 Confirmed | 5 mins ago |
| Bounced | fake@email.com | Verification Code | 1 hour ago |
Stay in sync. Receive instant notifications for every email event (delivered, opened, clicked, bounced) directly to your application via webhooks.
Update user status in your DB the moment an email bounces.
Webhooks are signed so you can verify they come from us.
{
"type": "email.delivered",
"created_at": "2023-10-25T14:30:00Z",
"data": {
"email_id": "re_123456789",
"to": ["user@example.com"],
"subject": "Your invoice",
"tags": {
"category": "billing"
}
}
}
Get your API key in seconds. 5,000 free emails per month.
Start Building for Free