EU-first infrastructure

Email infrastructure that doesn't lie to you.

Truncus is transactional email infrastructure for modern SaaS — with EU data residency, deterministic delivery, and pricing that doesn't surprise you.

send-email.ts
import { Truncus } from '@truncus/node'

const truncus = new Truncus({ apiKey: 'tr_...' })

await truncus.emails.send({
  to: 'user@example.com',
  from: 'hello@yourapp.com',
  subject: 'Your invoice is ready',
  html: '<p>Thanks for your order.</p>'
})
// → { status: 'queued', message_id: 'msg_8f21' }

Built for infrastructure, not marketing theater.

EU Data Residency

Dutch company (KvK 97411698). EU-hosted infrastructure. Your data stays in the EU. GDPR compliance isn't a checkbox — it's the architecture.

Deterministic Delivery

No hidden retries. No "best effort" nonsense. Every send returns an explicit status. Every failure has a reason.

Agent-Native

First-class MCP server. Structured outputs. Idempotency that actually works. Built for AI workflows, not just human dashboards.

Multi-Tenant Ready

Let your customers send from their own domains. Per-tenant isolation, reputation protection, and warm-up — built in.

Replayable Webhooks

Every delivery event is stored and replayable. Endpoint was down? Replay. Agent crashed? Replay. Testing? Replay.

Predictable Pricing

No surprise jumps at 10k emails. No forced annual contracts. Know your bill before you send.

Three steps. No circus.

Step 01

Add your domain

Configure SPF, DKIM, and DMARC. We verify and warm up automatically.

Step 02

Send via API

One endpoint. Typed SDKs. Explicit responses. No magic.

Step 03

Know what happened

Real-time webhooks. Queryable event log. If it bounced, you'll know why.

How we compare

Infrastructure-first design. Built from scratch with different priorities.

FeatureTruncusResendSendGrid
EU data residency (GDPR)
Agent-native (MCP)
Multi-tenant isolation
Deterministic delivery
Replayable webhooks
Predictable pricing

Simple, predictable pricing.

No credit card required for free tier. No surprise charges. Ever.

Free

$0/month

Perfect for testing

  • 1,000 emails/month
  • API access
  • Webhooks
  • EU data residency
Start free
Most popular

Pro

$19/month

For shipping products

  • 10,000 emails/month
  • Custom domain
  • Priority queue
  • Email support
Upgrade to Pro

Scale

$79/month

For serious infrastructure

  • 100,000 emails/month
  • Dedicated IP
  • SLA
  • Slack support
Go Scale

Questions

No. Truncus is for transactional email only — receipts, notifications, password resets, alerts. If you need campaigns or newsletters, look elsewhere.
We're a Dutch company (Van Moose, KvK 97411698) committed to data privacy. Email delivery uses AWS SES. Your account data and logs are stored in our EU database.
Opens and clicks are opt-in per email. Delivery tracking is always on. We don't believe in invisible pixels by default.
You get a clear 429 response with a retry_after value. No silent drops. No mystery failures.
Yes. Multi-tenant is built in. Each tenant gets isolated reputation, suppression lists, and warm-up. One bad customer doesn't torch your account.
New domains start at 500 emails/day and ramp automatically over 5 days. The dashboard shows your current limit and warm-up progress.

Ready to send email like infrastructure?

Deterministic delivery. EU data residency. Explicit responses for every send. Start with 1,000 free emails/month.

Get your API key free
J

Built by a solo founder who got tired of email APIs that say "delivered" when they mean "we tried." Truncus is the infrastructure I wished existed.

Jasper Founder, Van Moose

Truncus — Transactional Email Infrastructure for Builders | Truncus