Email campaigns where your list never leaves your AWS account.
Your contacts are stored only in your account, and every email goes out through your own Amazon SES. We run the service, you keep the data.
Developer console, API and CLI. One-click setup in your account. Billed on your AWS invoice.

The problem
You're paying per contact for features you don't use, and handing over your list to do it.
Hosted email platforms charge for every contact, every month, and keep a copy of your whole list on their servers. If you write your own HTML and just need to send it reliably to people who asked for it, you're paying for a drag-and-drop editor and automations you never open, and trusting someone else with your most valuable data.
How it works

Connect your account.
One template adds storage and a single access role to your AWS account. There's no code to install and nothing running between sends.

Bring your list.
Import from Mailchimp or CSV straight into your own tables, with every unsubscribe and bounce carried over and a dry run you approve first.
Send from the console, API or CLI.
Campaigns go out in stages, most engaged readers first, and pause themselves if anything looks wrong.
Your data, your account
Stored only in your account.
Contacts, consent records, send history and events live in your DynamoDB and S3. Our systems don't keep any of it: our queues hold IDs only, and nothing goes into our databases, logs or backups.
Access you control.
You grant our access in your own AWS account, and you can switch it off at any time. It ends right away.
Check it yourself.
Every session we open in your account appears in your CloudTrail, labeled with the part of our service that opened it. Turn on data events to see every individual read and write.
Deliverability built in


- staged sending, most engaged first
- automatic pause on bounce or complaint spikes
- one-click unsubscribe that meets Gmail's and Yahoo's rules
- DKIM, SPF and DMARC checked before every send
- optional sunsetting of contacts who stop engaging
- bot opens and scanner clicks filtered out of your stats
Moving from Mailchimp
Switch in an afternoon.
Connect Mailchimp and see exactly what comes across before anything is written: who's subscribed, who stays suppressed, who gets cleaned out.
Mailchimp is a trademark of its owner, and we aren't affiliated with it.

Cost comparison
| Hosted platform | Rhino Relay | |
|---|---|---|
| Charged | Per contact, per month | Flat monthly fee |
| 100k contacts, one campaign a month | Enter your current bill | $300 + about $13 of AWS usage in your account |
AWS costs are estimates from list prices.
Estimate your monthly cost
This calculator runs in your browser and makes no network calls.
- Flat monthly fee
- $300 (Growth)
- Amazon SES
- 100,000 emails at $0.10 per 1,000: $10.00
- Other AWS usage
- about $3
Pricing
Starter
Up to 25,000 subscribed contacts
$120per month
or $1,200 for 12 months
Growth
Up to 150,000 subscribed contacts
$300per month
or $3,000 for 12 months
Scale
Up to 500,000 subscribed contacts
$500per month
or $5,000 for 12 months
Is it right for you?
A good fit: you write your own HTML, you have an opted-in list, you're comfortable with a developer console, an API or a CLI, and you want your data in your own AWS account.
Not a fit: you need a drag-and-drop editor, automated journeys, signup forms or A/B tests.
FAQ
- Do I need to know AWS?
- Enough to launch a CloudFormation template and add DNS records. The quick start covers both.
- Do you store my contacts?
- No. They're stored in your account. Our service reads them only to do what you ask, such as sending a campaign or showing them in the console, and doesn't keep them. No other client can reach them. The security page shows how that's enforced and how to check it.
- What does AWS charge me?
- Mostly SES at $0.10 per 1,000 emails. A 100k list sent monthly costs about $13 a month.
- What if I cancel?
- After a 30-day grace period you can't start new campaigns. Unsubscribe links, exports and deletion keep working, and your data stays in your account.
- Is there a DPA?
- Yes. The Standard Contract for AWS Marketplace includes a data processing addendum; see our terms.
- Is there a user interface?
- Yes, a developer console for your contacts, campaigns, templates, imports and exports, with usage graphs, rate limits, a request log and an API explorer. There's also a
rhino-relayCLI on npm.



