For SaaS teams

Stop hoping your emails arrived. Know they did.

Truncus is the email API for SaaS teams who can't afford silent failures. Password resets, invoices, and alerts — with delivery confirmation, not just delivery hope.

The 200 OK lie

You're using Resend, SendGrid, or SES. Your user resets their password. You send the email. You get a 200 OK. But did it actually arrive? You don't know. Your user waits. Refreshes. Opens a support ticket. You check logs — “sent” but no delivery confirmation.

With Truncus, your code knows the email was delivered before the user even checks their inbox.

comparison.ts
// Before (any other email API)
await resend.emails.send({ to, subject, html });
// Returns: { id: "msg_xxx" }
// Did it arrive? No idea.

// After (Truncus)
const result = await truncus.emails.sendSync({ to, subject, html });
// Returns: { status: "delivered", latency_ms: 1040 }
// You KNOW it arrived.

Features SaaS teams care about

send_sync

Delivery confirmation in 1 second. Not "check your webhook later."

Batch API

Send 100 onboarding emails in one call with idempotency keys.

Scheduled sends

Send this email at 9am in the user's timezone.

Pre-send validation

Don't waste sends on bouncing addresses. Confidence scoring.

Bounce handling

Auto-suppression + intelligence. "Remove from list" vs "retry later."

Sandbox mode

Test your email integration without sending real emails.

Migrate in 15 minutes

Switching from Resend, SendGrid, or Mailgun? Truncus speaks the same language.

migration.ts
// Resend
import { Resend } from 'resend';
const resend = new Resend('re_...');
await resend.emails.send({ from, to, subject, html });

// Truncus (drop-in, plus delivery confirmation)
import { Truncus } from '@truncus/email';
const truncus = new Truncus({ apiKey: 'tr_live_...' });
await truncus.emails.sendSync({ from, to, subject, html });

Same request shape. Better outcome. Migration takes 15 minutes.

Pricing

All plans include send_sync, batch API, scheduled sends, and sandbox mode.

Free

$0

3,000 emails/month

For testing and dev

Pro

$19/mo

50,000 emails/month

For shipping products

Scale

$99/mo

300,000 emails/month

For serious infrastructure

Replace your email API in 15 minutes

Free tier. 3,000 emails/month. No credit card. Same request shape, better outcome.

Start free
Truncus for SaaS — Transactional Email That Proves Delivery