Transactional Email API & Platform

Every email, tracked like a parcel.

SendPorter gives your product a high-performance transactional email API and authenticated SMTP relay. Every message is DKIM-signed, carried through a managed delivery pipeline, and accounted for — from accepted to opened.

202 accepted → delivered in milliseconds · webhooks for 9 event types

DELIVERY MANIFESTSP-2026-0718

POST /v1/mail/send → 202 Accepted

message_id f7d26efa-16a7-4057-b1c1-0b8358856e3f

  • queued09:44:02.987
  • dkim-signed09:44:03.012
  • relayed09:44:03.286
  • delivered09:44:03.310
  • opened09:44:10.134
ACCEPT
API or SMTP, same pipeline
SIGN
DKIM on every message
RELAY
managed delivery + retries
TRACK
events, opens, clicks, webhooks

Form 02 — Capabilities

The whole delivery job, in one manifest.

Everything between “user clicked buy” and “receipt in inbox” — without stitching together three vendors.

01

Send

One REST API and one SMTP relay — point either at your app once, and every message shares the same signed, tracked pipeline.

02

Authenticate

Register a domain and we generate its DKIM key, recommended SPF record, and DMARC visibility — no cryptography homework.

03

Bring your own cloud

Connect a domain to its own AWS account: its own SES identity and sending reputation, isolated from every other domain on the platform.

04

Compose

Store templates with variables, or design them visually in the drag-and-drop builder with AI-generated imagery.

05

Receive

Gmail-style mailboxes on your own domain — send, receive, reply, forward, and file into folders, right inside SendPorter.

06

Track

Queued, delivered, bounced, opened, clicked — every event on a timeline per message, plus HMAC-signed webhooks to your app.

07

Protect

Hard bounces and complaints suppress automatically. Deferred mail retries on a backoff schedule until it lands.

08

Grow

Contacts, lists, and CSV import, with scheduled campaigns and per-link click reports — for when transactional isn't the whole job.

Form 03 — Dispatch

Send your first email in under a minute.

  • Official SDKs for Python, Node.js, and PHP
  • Plugins for Django, Laravel, WordPress, Shopify, Magento 2
  • No SDK required — any SMTP client works with your API key
  • Explore our full transactional email API capabilities
  • Exact request/response docs served by the API itself
# one request, one delivered email
curl -X POST https://sendporter.com/v1/mail/send \
  -H "Authorization: Bearer $SENDPORTER_API_KEY" \
  -d '{
    "from": "Orders <orders@yourdomain.com>",
    "to": ["customer@example.com"],
    "subject": "Your order shipped",
    "html": "<h1>It's on the way!</h1>"
  }'
# → {"message_ids": ["f7d26efa-…"]}

Form 04 — Rate card

Priced by what you send. Nothing else.

Every plan gets the full platform — API, SMTP, DKIM, tracking, webhooks. Quotas reset monthly.

Free

$0 forever2,500 emails / month
  • Full API + SMTP access
  • DKIM signing & tracking
  • Webhooks & suppressions
  • No credit card
Request access

Business

$99 / month250,000 emails / month
  • Everything in Pro
  • Multiple sending domains
  • Higher webhook throughput
  • Onboarding help
Request access

Prices in USD, billed monthly. Need more than 250k/month? Write to us after signup.

Architecture & Delivery

Frequently Asked Questions

Everything you need to know about transactional delivery, BYOC, and deliverability.

How does parcel-style tracking work?

Every message is assigned an audit receipt tracking its journey from API ingest and 2048-bit DKIM signing to remote MTA delivery, inboxes, and user clicks.

What is Bring Your Own Cloud (BYOC)?

BYOC allows you to route email payloads directly through your own Amazon SES account. Your data stays in your cloud and you pay raw AWS infrastructure costs.

Can I use SMTP relay without changing code?

Yes. Simply point your SMTP settings to smtp.sendporter.com on port 587 with STARTTLS. Use your API key as the username.

How does SendPorter enforce deliverability?

We vet every sender to eliminate spammers, provide automated DKIM/SPF alignment, and isolate tenant identities to protect sending IP reputations.

Get your API key.

We're onboarding teams gradually and approve every account by hand — usually within a day. Tell us what you're sending and we'll set you up.

Request access