Transactional email
that just works.

Ensure your OTPs, password resets, and order confirmations land in the inbox instantly. Built for speed, observability, and scale.

POST /v1/send
await email.send({
  from: 'security@app.com',
  to: 'user@example.com',
  subject: 'Your verification code',
  body: '<p>Code: 123456</p>',
});
now

Your verification code

Your security code is: 123456. It expires in 5 minutes.

Total Observability.

Debug faster with granular logs. See the exact status of every email sent, from API request to inbox delivery.

All Events Delivered Failed
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

Real-time Webhooks.

Stay in sync. Receive instant notifications for every email event (delivered, opened, clicked, bounced) directly to your application via webhooks.

Instant Feedback

Update user status in your DB the moment an email bounces.

Secure Delivery

Webhooks are signed so you can verify they come from us.

}
POST /webhooks/email 200 OK
{
  "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"
    }
  }
}

Ready to start sending?

Get your API key in seconds. 5,000 free emails per month.

Start Building for Free