Skip to content
Email API

Simple email API for developers.

Send transactional emails with a REST API. TypeScript SDK included. Built on AWS SES for reliability.

67%
cheaper overages
$0.10
per 1k (BYOS)
99.9%
uptime SLA
100
free emails/day

Built for developers.

We're indie hackers who got tired of paying $79/month for email. So we built what we wanted—a simple API that just works.

TypeScript SDK with full type safety
React Email support built-in
Next.js / Node.js ready
Batch sending up to 100 emails
Scheduled emails
Attachments and custom headers
send-email.ts
import { EmailMate } from 'emailmate';

const em = new EmailMate('em_xxxx');

await em.emails.send({
  from: 'Acme <hello@acme.com>',
  to: 'user@example.com',
  subject: 'Welcome to Acme',
  html: '<h1>Welcome!</h1>'
});

Everything you need to send email.

All the features you'd expect, at a fraction of the cost.

Fast Delivery

Emails delivered in milliseconds via AWS SES—enterprise-grade infrastructure.

Simple API

REST API with TypeScript SDK. Full type safety and autocomplete in your editor.

Scheduled Sending

Send emails at a specific time. Schedule up to 30 days in advance.

Batch Sending

Send up to 100 emails in a single API call. Perfect for notifications.

Auto Retry

Failed emails automatically retry with exponential backoff. No lost messages.

DKIM & SPF

Automatic email authentication. Better deliverability out of the box.

React Email

Build beautiful emails with React components. Preview in the browser.

Custom Domains

Send from your own domain. Full control over sender reputation.

Idempotency

Pass an idempotency key to prevent duplicate sends. Safe retries.

Works with Next.js.

Send from API routes or server components.

typescript
// app/api/send/route.ts
import { EmailMate } from 'emailmate';

const em = new EmailMate(process.env.EMAILMATE_API_KEY!);

export async function POST(req: Request) {
  const { to, subject, html } = await req.json();

  const result = await em.emails.send({
    from: 'hello@yourapp.com',
    to,
    subject,
    html,
  });

  return Response.json(result);
}

Pricing that makes sense.

Simple plans. No hidden fees.

Free
$0
100 emails/day
Popular
Pro
$9/mo
10k emails/mo
Scale
$19/mo
50k emails/mo
Bring Your Own SES = Free forever
Use your AWS credentials, pay AWS directly at $0.10/1k emails. We just give you the nice API.

Start sending in 2 minutes.

Free tier included. No credit card required.

No credit card required. 100 emails/day free.