A drop-in API, real-time tracking, and deliverability that doesn't fight you. Send your first 4,500 emails a month free — forever.
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.' } }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.
DKIM, SPF, and DMARC done right. Add a domain, copy three DNS records, send. We handle key rotation and alignment.
Bounces, opens, clicks, and complaints update instantly in the dashboard and fire webhooks — no aggregation lag.
Every send is logged, signed, and traceable. Full event history exportable in CSV and JSON, anytime.
Features
Every plan includes the full API, tracking, templates, segments, and webhooks. The only thing that changes is volume.
Send transactional email in three lines. Idempotency keys, attachments up to 25MB, scheduled sends, and per-recipient variables.
Mustache-style variables, visual editor, raw HTML mode, version history with one-click rollback, and multi-locale variants.
Token-based open and click tracking with per-recipient resolution. Bounce categorization and per-domain reputation scores.
Lists, tags, behavior-based and attribute-based segments. Suppression lists managed automatically on every plan.
HMAC-signed, retried with backoff, and replayable. Events for delivered, opened, clicked, bounced, complained, and more.
Modern UI with real-time event streams, per-message timelines, fast search, saved filters, and keyboard shortcuts.
Automatic DKIM generation and rotation. One-click DNS verification. Per-domain analytics and subdomain separation.
Role-based access, per-key scopes and domain restrictions, full audit logs, IP allowlisting, and rotation reminders.
AES-256 at rest, TLS 1.2+ in transit, 2FA (TOTP/WebAuthn), SAML SSO, configurable data retention, GDPR and CCPA ready.
Developer experience
Paste three DNS records. We verify automatically. Most domains are ready in under a minute.
Scope it to a domain or restrict it to specific endpoints. Rotate anytime without downtime.
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
Every plan includes the full API, tracking, templates, segments, and webhooks. The only thing that changes is volume.
Need more than 2M emails/month or a private deployment? Talk to us about enterprise pricing.
FAQ
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.
The free tier is real. The API is documented. The dashboard is live. Stop reading and start sending.