Transactional email platform for developers

Messages that never miss their mark

Send transactional email via REST API or SMTP. Multi-domain by design, with tracking, suppressions, webhooks and contact management built in.

Xipler is currently in private beta. New accounts by invitation.

// Send an email with a few lines
const response = await fetch('https://app.xipler.com/api/v1/emails', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer xp_live_your_api_key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    to: 'user@example.com',
    from: 'noreply@yourdomain.com',
    subject: 'Welcome!',
    html: '<h1>Hello World</h1>'
  })
});

Everything you need to ship email

REST API, SMTP relay, contact management, deliverability tools — one platform.

REST API + SMTP relay

POST /api/v1/emails for code integrations or smtp.xipler.com:465 for tools like Supabase Auth and WordPress.

Multi-domain by design

One account, many verified sender domains. DKIM, SPF, MAIL FROM and DMARC records auto-generated per domain.

Built on AWS SES

Enterprise-grade deliverability. Per-domain DKIM signing keeps reputation isolated between projects.

Idempotent + typed

Safe retries with idempotency keys. Zod-validated payloads. Test mode keys never actually send.

Tracking + analytics

Open/click tracking, bounce alerts, suppression lists, real-time webhooks for every event.

Contacts + tags

Upsert contacts with tags via API. Trigger automations on tag changes. Marketing-ready out of the box.

Built for SaaS that sends on behalf of customers

One project. One API key. Many sender domains. Add a customer's domain via API, share the DNS records, and start sending from their identity within minutes.

Step 1

Register the domain

POST /api/v1/domains
{ "domain": "customer.com" }
Step 2

Customer adds DNS records

// 3 CNAMEs (DKIM)
// 1 MX (bounce routing)
// 1 TXT (SPF)
Step 3

Send from customer domain

POST /api/v1/emails
{ "from": "you@customer.com",
  "to": "...",
  ... }