email infrastructure

Email that doesn't
abandon you when
it gets hard.

Transactional Email API with Tenant Isolation for High-Risk Industries

A low-level transactional email API built for high-risk industries. Drop-in AWS SES compatible. Tenant misbehavior stays tenant-isolated — your account doesn't go down with it.

Read the docs →
built for
tobacco & vape
firearms & FFL
CBD & hemp
gambling & gaming
pharmaceuticals
adult content
crypto & DeFi
the problem

SES is great — until one tenant ruins it for everyone.

You're a SaaS platform using AWS SES to send on behalf of your customers. One tenant sends something AWS doesn't like — spam, firearms order confirmations, age-gated content. AWS quarantines your entire sending account. All 400 of your other customers stop being able to send emails. Your business is on hold pending a support ticket.

→ This is a real, recurring incident pattern for multi-tenant email providers on SES.

Everything SES won't give you.

isolation

Tenant-level fault isolation

Abuse from one tenant never touches another. Your platform keeps sending no matter what any individual customer does.

industry

High-risk categories accepted

Tobacco, vape, firearms, CBD, pharma, adult, gambling, crypto. We built ahrdmail for the industries most ESPs quietly reject.

api

Low-level API, full control

Raw API access. No drag-and-drop builders, no forced templates. You call the API, we send the email.

compatible

AWS SES wire-compatible

Replace SES by swapping the client import. Same API shape, same call signatures. Existing SES code migrates in minutes.

sending limits

Done waiting on AWS
to approve your quota?

Getting out of the SES sandbox takes days. Requesting a sending limit increase means filing a support ticket, writing an essay about your use case, and waiting — sometimes to get denied anyway. And when your volume grows, you get to do it all again.

ahrdmail has no sandbox mode and no arbitrary sending caps. You onboard, you send. When you need higher limits, you ask us directly and we turn it around fast — no support ticket queue, no policy review board, no waiting.

ses vs ahrdmail
AWS SES
ahrdmail
Sandbox by default
No sandbox — send immediately
Production access via support ticket
Production access on signup
Quota increases take days or get denied
Limit increases turned around fast
High-risk content often rejected
High-risk industries accepted
One bad tenant tanks your account
Tenant-level isolation
drop-in replacement

One import change.
Everything else stays.

ahrdmail is wire-compatible with the AWS SES SDK. Migrate without touching any business logic, sending code, or email templates.

before — aws ses
before
// Node.js
import { SESClient, SendEmailCommand }
  from "@aws-sdk/client-ses"

const client = new SESClient({
  region: "us-east-1",
  credentials: { ... }
})

await client.send(
  new SendEmailCommand(params)
)
after — ahrdmail
after
// Node.js
import { SESClient, SendEmailCommand }
  from "@ahrdmail/client"

const client = new SESClient({
  region: "us-east-1",
  credentials: { ... }
})

await client.send(
  new SendEmailCommand(params)
)

SendEmailCommand, SendRawEmailCommand, and SendBulkTemplatedEmailCommand all work identically.

tenant isolation

One bad actor.
Zero blast radius.

On SES, a single tenant can take down your entire sending capacity. On ahrdmail, isolation is architectural.

with AWS SES
tenant A
sending normallyok
tenant B
spam complaintviolation
tenant C
quarantinedblocked
tenant D
quarantinedblocked
tenant B's violation takes down your whole account
with ahrdmail
tenant A
sending normallyok
tenant B
spam complaintisolated
tenant C
sending normallyprotected
tenant D
sending normallyprotected
tenant B is isolated — everyone else keeps sending
coming soon

Email sandbox & testing environment

coming soon

Test email.
Without sending email.

A staging environment where emails are captured instead of delivered. Inspect headers, check rendering, validate links — without spamming real inboxes.

  • Virtual SMTP & API inboxes per environment
  • HTML & text rendering preview
  • Spam score analysis
  • Header & DKIM inspection
  • Multi-team inbox sharing
  • Webhook testing for open & click events
sandbox inbox — staging
Order confirmation #5521captured
to: test@sandbox.ahrdmail.dev · 2s ago
Age verification requiredcaptured
to: test@sandbox.ahrdmail.dev · 1m ago
Your FFL transfer is readycaptured
to: test@sandbox.ahrdmail.dev · 4m ago
Welcome to your accountcaptured
to: test@sandbox.ahrdmail.dev · 12m ago

preview of sandbox inbox ui

pricing

Simple, flat-rate pricing.

One rate. No tiers, no overage surprises, no surcharges for high-risk categories.

$0.15

per 1,000 emails · $1,000/mo minimum

A single flat rate for every email you send, regardless of industry or volume. The $1,000 monthly minimum covers up to 6.67 million emails.

No setup fees. No contract lock-in. High-risk categories are not penalized.

1M emails$150
3M emails$450
6.67M emails$1,000
20M emails$3,000
monthly minimum$1,000

$1,000/mo minimum applies regardless of usage

  • Full API access — all send commands
  • Tenant-level fault isolation
  • High-risk industries accepted
  • AWS SES compatible client
  • Dedicated IP available on request
  • Bounce & complaint webhooks
  • Delivery analytics & event streams
  • Multi-tenant management dashboard
  • Custom bounce handling
  • Email support included
  • SLA on request
  • Sandbox environment (coming soon)