The deliverability loop, closed

Send. Know it was delivered. See how mailbox providers authenticated it.

The only email infrastructure that closes the deliverability loop end-to-end. No bolt-on tools. No vendor sprawl. EU-hosted.

POST /v1/emails/send_syncIllustrative
$ curl -X POST https://truncus.co/api/v1/emails/send_sync \
-d {"to":"customer@acme.com","subject":"Your receipt"}
delivered1.04sto terminal status — no webhook, no polling
statusdelivered
smtp250 2.0.0 OK
messageIdgm_4f9c…a17
regioneu-west-1
Your appPOST send_syncTruncusexecution layerRecipient inboxGmail · Yahoo · Outlooksend (1s confirm)deliveredDMARC reportsend_sync · zero-touch DNS · DMARC aggregator

Start setup in under a minute.

Check your domain readiness

See if your domain is ready to send email — SPF, DMARC, and MX in seconds.

One execution layer

Everything email needs, in one place

No bolt-on tools, no vendor sprawl. Sending, delivery proof, DNS and authentication — one API, one bill, EU-hosted.

send_sync

One call returns terminal delivery status in ~1s. No webhook, no polling.

Zero-touch DNS

SPF, DKIM, DMARC and MTA-STS auto-verified and drift-corrected.

DMARC aggregator

Own ingestion endpoint parses Gmail, Yahoo and Outlook reports.

Reputation firewall

Pre-send junk filter, suppression list, bounce/complaint throttling.

Stream isolation

Transactional and outreach traffic are hard-separated at the API.

EU data residency

Sent and stored in the EU — AWS SES (Ireland), Supabase (Frankfurt).

From zero to sending in under a minute

1Add your domain → ~5 seconds
21-click setup → ~10 seconds
3Verification → automatic
4Send test email → instant

Your first send

curl
curl -X POST https://truncus.co/api/v1/emails/send \
  -H "Authorization: Bearer tr_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "you@yourdomain.com",
    "to": "test@example.com",
    "subject": "Hello from Truncus",
    "html": "<p>It works.</p>"
  }'

Response includes terminal delivery status — delivered, bounced, or rejected. No polling. Full quickstart guide

Setting up email shouldn’t take hours

Waiting for IT or external vendors
Copy-pasting DNS records
Not knowing if it works
Emails failing silently

We removed all of that

Automatic DNS setup
Live verification
Instant test email
Clear status at every step

Yes, it’s actually this simple

Works with Cloudflare, GoDaddy, and more
No technical knowledge required
Manual setup still available if needed
Inboxcustomer@acme.com
T
Truncusnow

Your test email — it works.

delivered · 0.9s after send_sync returned

Instant proof

Know it works — instantly.

Send a test email and watch it land. send_sync returns the terminal status before your script moves on — most users complete setup in under 60 seconds.

Built to keep sending

Reliability built into the layer.

Dual-region AWS SES, circuit breakers, automatic retries and enforced idempotency — so a transient failure never turns into a duplicate send or a silent drop.

InfrastructureIllustrative
all systems go
SES · eu-west-1healthy
SES · eu-central-1standby
Circuit breakerclosed
Idempotencyenforced

Zero-touch DNS

Paste four records once. We own the rest.

SPF, DKIM, DMARC and MTA-STS — verified automatically, then watched. When a record drifts, Truncus corrects it. No more silent deliverability failures from a stale DNS entry.

mail.acme.comAuto-managed
SPF verified
DKIM verified
DMARC verified
MTA-STS verified
Weekly drift correction · last checked 2h ago

DMARC aggregator

See how mailbox providers authenticated you.

Truncus runs its own DMARC ingestion endpoint and parses the aggregate reports from Gmail, Yahoo and Outlook into one view — so you know your authentication is passing, not guessing.

DMARC — last 24hIllustrative
aggregate reports
Gmail100% pass
Outlook100% pass
Yahoo99% pass
Reports parsed automatically · 0 spoofing attempts passed

Built on EU-hosted infrastructure

AWS SESSupabaseClerkVercel

Set up your domain in under a minute

Truncus — EU-Resident Email with Confirmed Delivery