Skip to content

Email infrastructure for developers

Send transactional and marketing email at scale with first-class deliverability, zero-config DKIM, and an API your team will actually enjoy using.

No credit card required1,000 emails / month freeSOC 2 in progress
POST /api/v1/emails
queue active
Compose
HTML/template
Domain
sender.example
Audience
2,481 contacts
Sendix
Delivered emailDelivered
to ada@stellar.io·87ms
INBOXWelcome aboard — your account is ready
200queued

Managed Sendix delivery stack

Direct MX deliveryVerified domainsDKIM signingWebhook eventsRegion routingQueue workersBounce loggingAPI keysCloudflare DNSAdmin controlsDirect MX deliveryVerified domainsDKIM signingWebhook eventsRegion routingQueue workersBounce loggingAPI keysCloudflare DNSAdmin controls
One platform, every email primitive

Send. Track. Verify. Repeat.

Five capabilities, one API surface, zero context switching.

Developer experience

A send API engineered for ergonomics

Pass JSX directly. We render, sanitize, inline, and ship dark-mode variants for you. Idempotency keys, structured errors, and stable IDs ship as defaults.

Read the API reference
send.ts
await sendix.emails.send({
  from: 'billing@sender.example',
  to: 'recipient@customer.example',
  subject: 'Welcome 🎉',
  react: <Welcome />,
})
20087msevt_a60cb02d-a299
01 / 05Auto-rotatingAll features
How it works

Every email, traced end to end

From the API call to the recipient's inbox — five stages, fully observable, every event signed.

Step 1
API request
POST /api/v1/emails
{ "from": "billing@sender.example",
  "to": "recipient@customer.example",
  "subject": "Welcome 🎉",
  "react": <Welcome /> }
Step 2
Auth & validate
rl: 100/s
  • · API key scoped to verified domain
  • · Rate limit ok (4 / 100)
  • · Sender allow-list ✓
Step 3
Sign & route
DKIM
SPFaligned
DKIM2048-bit signed
Step 4
Queue & dispatch
BullMQ
queued
Step 5
Deliver
verified queue
Domainverified
DKIMsigned
Delivered in 87ms
Developer experience

Send your first email in two minutes

Native direct-MX delivery, no local MTA to install, no DNS guesswork. Drop the SDK in, paste your key, ship.

  • Node SDK + REST

    Use the Node package where it fits, or call the documented JSON API directly from any runtime.

  • Templates or raw HTML

    Send with a template id, HTML, text, scheduled time, tags, and attachments through the same endpoint.

  • Predictable responses

    Stable IDs, idempotency keys, structured errors — boring on purpose.

import { Sendix } from '@sendix/sdk';

const sendix = new Sendix({ apiKey: process.env.SENDIX_KEY });

const { id } = await sendix.emails.send({
  from: 'noreply@yourdomain.com',
  to: ['customer@yourdomain.com'],
  subject: 'Welcome aboard!',
  html: '<h1>Hi there</h1><p>Thanks for signing up.</p>',
});

console.log('Queued:', id);
Switch with confidence

How Sendix compares

We benchmarked the same workload across the two most common alternatives our customers migrate from.

Capability
Recommended
Sendix
Managed SaaS
API-only provider
SaaS only
Legacy ESP
Shared relay model
Modern REST API + Node SDK
HTML/text templates with preview
Managed SaaS platform with native SMTP engine
Auto-verified DKIM / SPF / DMARC
Webhooks with HMAC + delivery replay
Production delivery logs
Per-tag delivery metadata
Verified-domain enforcement
Async queue handoff for sends
Transparent, predictable pricing

Comparison reflects publicly documented features as of May 2026. Have a correction? Tell us.

Loved by teams

What developers are saying

Customer feedback from teams using Sendix for API delivery, domains, broadcasts, templates, and webhooks.

Transactional email
Sendix gave our team one place for API delivery, domain verification, logs, and webhook troubleshooting. The migration felt much calmer than our last email vendor switch.
Maya PatelEngineering Lead, Helix
Webhook operations
The webhook payloads are consistent, the signing flow is easy to verify, and the dashboard makes failed deliveries simple to inspect.
Tomas GarciaCTO, Lumina
Product email
We use Sendix for product lifecycle email because templates, audiences, suppressions, and delivery history are all visible without asking an engineer to query logs.
Aiko TanakaPlatform Engineer, Orbit
Domain onboarding
Domain setup is clear. The DNS records, verification state, and sending readiness are easy to explain to customers and internal teams.
Daniel WirthFounder, Pioneer
Transactional email
Sendix gave our team one place for API delivery, domain verification, logs, and webhook troubleshooting. The migration felt much calmer than our last email vendor switch.
Maya PatelEngineering Lead, Helix
Webhook operations
The webhook payloads are consistent, the signing flow is easy to verify, and the dashboard makes failed deliveries simple to inspect.
Tomas GarciaCTO, Lumina
Product email
We use Sendix for product lifecycle email because templates, audiences, suppressions, and delivery history are all visible without asking an engineer to query logs.
Aiko TanakaPlatform Engineer, Orbit
Domain onboarding
Domain setup is clear. The DNS records, verification state, and sending readiness are easy to explain to customers and internal teams.
Daniel WirthFounder, Pioneer
Access control
The API key flow is strict in the right places. Keys are shown once, rotation is straightforward, and access scopes are easy to review.
Priya KrishnanGrowth Engineering, Vanta
Broadcasts
Broadcasts are practical: pick an audience, choose a template, schedule the run, and follow recipient status as the queue moves.
Lukas BergSenior Engineer, Stellar
Developer experience
The docs, dashboard, and API behavior line up. That matters when a support case needs an exact event id or delivery attempt.
Camille RoyEngineering Manager, Northwind
Pricing clarity
Pricing is readable, plan limits are visible, and the dashboard makes usage easy to check before a campaign goes out.
Elena MarinInfrastructure Lead, Atlas
Access control
The API key flow is strict in the right places. Keys are shown once, rotation is straightforward, and access scopes are easy to review.
Priya KrishnanGrowth Engineering, Vanta
Broadcasts
Broadcasts are practical: pick an audience, choose a template, schedule the run, and follow recipient status as the queue moves.
Lukas BergSenior Engineer, Stellar
Developer experience
The docs, dashboard, and API behavior line up. That matters when a support case needs an exact event id or delivery attempt.
Camille RoyEngineering Manager, Northwind
Pricing clarity
Pricing is readable, plan limits are visible, and the dashboard makes usage easy to check before a campaign goes out.
Elena MarinInfrastructure Lead, Atlas
API
Primary send path
MX
Direct delivery
DKIM
Domain signing
3
Configured nodes

Ready to send your first email?

1,000 emails free every month. No credit card required. Upgrade only when you outgrow the free tier — and we will let you know when that time comes.

Managed SaaS platform · Native SMTP engine · SOC 2 in progress