Send transactional emails without the headache

A simple, affordable, and reliable way to send transactional emails. Built for developers who want sensible defaults that just work.

Everything you need

From API keys to delivery analytics, the essentials are built-in and ready.

Effortless setup

Create a domain and API key, then start sending transactional emails in minutes without any hassle.

Reliable delivery

Backed by battle‑tested infrastructure with automated retries, monitoring, and guaranteed delivery to inboxes worldwide every time.

Instant webhooks

Receive delivery, bounce, and open events instantly with signed webhooks that keep your system in sync.

Global reach

Fast worldwide delivery with optimized routing and infrastructure that reaches every corner of the entire globe.

In‑depth analytics

Track sent and opened emails with clear reports and detailed insights into your email performance metrics.

Transparent pricing

Simple and predictable pricing that scales with you without any hidden fees or surprise charges ever.

Pricing

Simple, predictable pricing that scales with you.
Starter
$9.99
/month
  • 10,000 emails / month1
  • 14 day data retention
  • Unlimited domains
  • Attachments ($0.50 per GB)
  • 200 emails a day
Choose Starter
Most popular
Growth
$24.99
/month
  • 100,000 emails / month1
  • 14 day data retention
  • Unlimited domains
  • Attachments ($0.50 per GB)
  • No daily limit
Choose Growth
Scale
$69.99
/month
  • 300,000 emails / month1
  • 14 day data retention
  • Unlimited domains
  • Attachments ($0.50 per GB)
  • No daily limit
Choose Scale
1 Overuse per 1,000 — Starter: $1.50, Growth: $1.25, Scale: $1.00

FAQ

What happens if I go over my monthly email limit?

You'll simply be billed at the overuse rate for your tier (see pricing). There is an option to disable overuse per domain name. When enabled, the platform will stop sending emails and inform you that you have reached your limit.

Do unused emails roll over to the next month?

No, quotas reset each month. If your usage spikes, you can upgrade anytime or simply pay the overuse rate.

Can I cancel or upgrade anytime?

Yes. You can switch plans instantly, and all your domains, keys, and stats stay intact.

What about attachments?

Attachments up to 1 MB per message are included for free. Larger files are billed at $0.50 per GB.

Will you notify me if I'm close to my limit?

Yes. You'll receive alerts as you approach your quota so you can choose to upgrade or let overages apply.

Do I need an AWS account?

No. We handle all the AWS SES & SNS infrastructure. You just add your domain and start sending.

Why are you cheaper than Resend or Sendgrid?

We run directly on AWS SES + SNS. This project is built for learning and fun — with transparent, fair pricing so others can profit too.

What if my business suddenly grows?

Congrats! You can upgrade to a higher plan instantly or just pay the simple overage rate. Nothing is blocked.

How do I authenticate with the API?

Use your API key as a Bearer token in the Authorization header. See the API docs for examples.

Do you support CC and BCC?

Yes. Both fields accept a single email or an array of emails. See the API docs for the request body.

Can I send HTML and plain text emails?

Yes. You can provide html and/or text in the request. At least one body should be provided.

Can I send from multiple domains?

Yes. You can add and verify multiple domains in the dashboard. All plans include unlimited domains.

How do I verify my domain?

Add the provided DNS records (SPF/DKIM) to your DNS host. We'll auto-check and email you once verified.

What's included in the free tier?

The Starter plan includes up to 1,000 emails per month, one domain, API access, and webhooks.

Do you support webhooks and events?

Yes. We send signed webhooks for deliveries, opens, bounces, and more so you can keep your system in sync.

How do I get support?

Reach out via the contact link below. We aim to respond quickly for any delivery or setup questions.

Get started with Sendwich today.

Create your account and start sending transactional emails.