🚀 MonkeysMail v2 is live — new dashboard, faster API, and 4,500 free emails/month. See what's new →
Now with dedicated IPs and EU residency

Transactional email that ships at developer speed.

A drop-in API, real-time tracking, and deliverability that doesn't fight you. Send your first 4,500 emails a month free — forever.

No credit card No demo calls Setup in 5 min
const API_KEY = 'key-2e1f7a7032011faf...';
const DOMAIN  = 'mail.yourcompany.com';
const BASE    = `https://api.monkeysmail.com/api/v2/${DOMAIN}`;

const res = await fetch(`${BASE}/messages`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Basic ' + btoa(`api:${API_KEY}`),
  },
  body: JSON.stringify({
    from: `hello@${DOMAIN}`,
    to: 'user@example.com',
    subject: 'Welcome aboard!',
    html: '<h1>Welcome {{name}}</h1>',
    variables: { name: 'Alex' },
    tags: ['welcome', 'onboarding'],
  }),
});

const data = await res.json();
// { data: { id: 'msg_a1b2c3...', message: 'Queued.' } }
99.97%
Delivery uptime (12 mo)
<400ms
Median API response
4.5k → 2M+
Emails/mo, same platform

Email infrastructure shouldn't be the hardest part of your launch.

You came here to ship a product. Instead you're reading SPF specifications, debugging DKIM key rotation, and watching your welcome emails land in spam.

The other guys gate webhooks behind a tier, lock your bounce data inside a dashboard, and charge per opened pixel. We don't do any of that.

Honest deliverability

DKIM, SPF, and DMARC done right. Add a domain, copy three DNS records, send. We handle key rotation and alignment.

Real-time everything

Bounces, opens, clicks, and complaints update instantly in the dashboard and fire webhooks — no aggregation lag.

Receipts for everything

Every send is logged, signed, and traceable. Full event history exportable in CSV and JSON, anytime.

Features

Built for developers, loved by companies

Every plan includes the full API, tracking, templates, segments, and webhooks. The only thing that changes is volume.

REST API

Send transactional email in three lines. Idempotency keys, attachments up to 25MB, scheduled sends, and per-recipient variables.

Templates

Mustache-style variables, visual editor, raw HTML mode, version history with one-click rollback, and multi-locale variants.

Tracking

Token-based open and click tracking with per-recipient resolution. Bounce categorization and per-domain reputation scores.

Contacts & segments

Lists, tags, behavior-based and attribute-based segments. Suppression lists managed automatically on every plan.

Webhooks

HMAC-signed, retried with backoff, and replayable. Events for delivered, opened, clicked, bounced, complained, and more.

Dashboard

Modern UI with real-time event streams, per-message timelines, fast search, saved filters, and keyboard shortcuts.

Domain management

Automatic DKIM generation and rotation. One-click DNS verification. Per-domain analytics and subdomain separation.

Teams & API keys

Role-based access, per-key scopes and domain restrictions, full audit logs, IP allowlisting, and rotation reminders.

Security

AES-256 at rest, TLS 1.2+ in transit, 2FA (TOTP/WebAuthn), SAML SSO, configurable data retention, GDPR and CCPA ready.

Developer experience

Three steps from signup to first send.

1

Add your domain

Paste three DNS records. We verify automatically. Most domains are ready in under a minute.

2

Generate an API key

Scope it to a domain or restrict it to specific endpoints. Rotate anytime without downtime.

3

Send

Every send is queued, signed, delivered, and tracked. Watch it live in the dashboard or via webhooks.

SDKs for PHP, Node.js, Python, Go, Ruby, and .NET. Plus a maintained OpenAPI spec.

const API_KEY = 'key-2e1f7a7032011faf...';
const DOMAIN  = 'mail.yourcompany.com';
const BASE    = `https://api.monkeysmail.com/api/v2/${DOMAIN}`;

const res = await fetch(`${BASE}/messages`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Basic ' + btoa(`api:${API_KEY}`),
  },
  body: JSON.stringify({
    from: `hello@${DOMAIN}`,
    to: 'user@example.com',
    subject: 'Welcome aboard!',
    html: '<h1>Welcome {{name}}</h1>',
    variables: { name: 'Alex' },
    tags: ['welcome', 'onboarding'],
  }),
});

const data = await res.json();
// { data: { id: 'msg_a1b2c3...', message: 'Queued.' } }

Pricing

Pricing that scales with you.

Every plan includes the full API, tracking, templates, segments, and webhooks. The only thing that changes is volume.

Starter

Freeforever
  • 4,500 emails/mo
  • 1 sending domains
  • 2 API keys
  • Community support
  • Basic analytics
Get started

Grow

$25/mo
  • 25,000 emails/mo
  • 5 sending domains
  • 5 API keys
  • Email support
  • 7-day log retention
Upgrade to Grow
⭐ Most popular

Expand

$65/mo
  • 100,000 emails/mo
  • 10 sending domains
  • 15 API keys
  • Priority support
  • 14-day log retention
Upgrade to Expand

Scale

$150/mo
  • 500,000 emails/mo
  • 25 sending domains
  • 50 API keys
  • Phone support
  • 30-day log retention
  • 2 dedicated IPs
Upgrade to Scale

Elevate

$400/mo
  • 2,000,000 emails/mo
  • 100 sending domains
  • 100 API keys
  • Dedicated account manager
  • 90-day log retention
  • 5 dedicated IPs
Upgrade to Elevate

Need more than 2M emails/month or a private deployment? Talk to us about enterprise pricing.

FAQ

Frequently asked questions

No. Starter is free forever. Use it for a hobby project, an internal tool, or a startup before you have revenue.

One outgoing message to one recipient. A send to three recipients counts as three.

Yes. Upgrades are prorated and apply immediately. Downgrades take effect at the next billing cycle.

You'll get notified at 80% and 100% of your quota. Above the limit, sends are queued. We never silently drop email or auto-charge overage.

Yes. Scale includes one dedicated IP, Elevate includes two. Additional IPs are available as add-ons. All dedicated IPs are warmed automatically over 30 days.

MonkeysMail itself is a managed service. The MonkeysLegion framework underneath is open source. If you want to run your own infrastructure, the building blocks are on GitHub.

99.9% delivery uptime on paid plans, with service credits if we miss it.

We have import tools for templates, contacts, and suppression lists from Resend, Postmark, SendGrid, and Mailgun. Most teams migrate in under an hour.

Ship your first email in five minutes.

The free tier is real. The API is documented. The dashboard is live. Stop reading and start sending.

Get in touch

Questions about enterprise volume or a custom setup? We're here to help.