Unosend + Better-Notify
Deliver transactional email through Unosend's REST API. Better-Notify handles validation, rendering, and middleware — Unosend handles delivery.
Install
npm install @betternotify/unosendQuick start
import { createClient } from '@betternotify/core';
import { unosendTransport } from '@betternotify/unosend';
const mail = createClient({
catalog,
transportsByChannel: {
email: unosendTransport({ apiKey: process.env.UNOSEND_API_KEY }),
},
});
await mail.welcome.send({ to: 'user@example.com', input: { name: 'Alice' } });Features
- Simple API key authentication
- Priority and scheduled sending
- Open and click tracking toggles
- Tags for analytics
- Attachments support
- CC/BCC support