Email

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/unosend

Quick 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

Read the docsGet started

Related integrations