OonruMail is a full email platform for teams and developers. Send and receive regular email with a modern inbox, create team accounts with role-based access, and power your apps with a transactional email API and TypeScript SDK.
Full inbox + Transactional API · 3,000 emails/month free · No credit card required
Install our zero-dependency TypeScript SDK, create an API key in the console, and start sending. No SMTP configuration, no complex setup, no vendor lock-in.
import { OonruMail } from "@oonrumail/sdk"
const mail = new OonruMail({
apiKey: process.env.OONRUMAIL_API_KEY,
})
await mail.send({
from: "noreply@yourapp.com",
to: ["user@example.com"],
subject: "Welcome to YourApp!",
html: "<h1>Welcome aboard 🎉</h1>",
})Send and receive regular email across multiple domains. Create team accounts with shared mailboxes, custom folders, and role-based access control.
Manage all your email accounts in one unified inbox. Filter by domain, search across accounts, and switch seamlessly between personal and team mailboxes.
Rich text editor with formatting, attachments, signatures, and domain branding. Reply, forward, schedule sends, and undo sent emails with one click.
Create user accounts for your team with role-based access. Admins, domain managers, and users — each with the right level of control over shared mailboxes.
Inbox, Sent, Drafts, Starred, Archive, Trash, and custom folders. Drag-and-drop emails between folders, snooze messages, and keep everything organized.
Find any email instantly with full-text search, operator filters (from:, to:, subject:, has:attachment), and recent search suggestions.
Add and verify multiple domains with automated DKIM, SPF, and DMARC configuration. DNS records generated and validated in real time.
Switch between domains or view everything in a unified inbox. Preview emails without leaving your list, drag-and-drop to organize, and compose with rich formatting and signatures.
Power your application with a reliable transactional email API. Send password resets, order confirmations, and notifications with our TypeScript SDK and RESTful API.
RESTful API for sending transactional emails — password resets, order confirmations, notifications. Reliable delivery with automatic retries and bounce handling.
First-class TypeScript SDK with full type safety. Install with npm, send your first email in 3 lines of code. Zero dependencies, tree-shakeable.
Track delivery rates, open rates, click-through rates, and bounces. Visual dashboards with time-range filtering and exportable reports.
Get real-time notifications for email events — delivered, opened, clicked, bounced, complained. HMAC-signed payloads with retry logic.
Create and manage reusable HTML email templates with variable substitution. Live preview, automatic variable detection, and SDK integration.
Automatic suppression of bounced addresses and complaints. Add addresses manually or in bulk. CSV export for compliance audits.
Manage every aspect of your email infrastructure from the OonruMail console. Monitor transactional email delivery, manage API keys, configure webhooks, and track analytics — all in one place.
Automatic DNS record generation and validation for every sending domain
Fine-grained permissions per key — send, read, templates, webhooks, analytics
Complete activity history for compliance. Track every action, every user
HMAC-SHA256 signed webhook payloads so you can verify every notification
Everything you need from an email API — with the TypeScript SDK that makes integration effortless.
Every request and response is fully typed. Autocomplete-driven development.
API reference, guides, examples, and SDK docs. Get answers fast.
Lightweight SDK with no external dependencies. Works in Node.js and edge runtimes.
7 event types: sent, delivered, bounced, opened, clicked, complained, unsubscribed.
Use {{variable}} syntax in templates. Detect variables automatically from HTML.
Query delivery stats, engagement metrics, and bounce details programmatically.
Start free with 3,000 emails per month. Upgrade as you grow. No hidden fees, no per-email charges on paid plans within your limit.
Create your free account to get a full email inbox and start sending transactional emails through our API — all in under 5 minutes.