Send transactional email
at any scale
Fast API latency, idempotent requests, scheduled delivery, and a type-safe SDK. One API for every email flow.
3,000 emails/mo free. No credit card required.
Most email APIs were not built for speed
Legacy providers use form-encoded payloads, lack idempotency keys, and add latency at every layer. When you need to confirm an order, reset a password, or notify a user, every millisecond of delay is visible. Nuntly is built from the ground up for low-latency transactional sending with a clean JSON API.
Send your first email in minutes
Install the SDK, set your API key, and send. No boilerplate, no form-encoded payloads.
import { Nuntly } from '@nuntly/sdk';const nuntly = new Nuntly({ apiKey: process.env.NUNTLY_API_KEY });// Send a transactional emailconst email = await nuntly.emails.send({from: 'hello@acme.com',to: 'user@example.com',subject: 'Your order is confirmed',html: '<p>Order #4821 has been confirmed.</p>',// Optional: schedule for laterscheduledAt: '2026-03-10T09:00:00Z',// Optional: prevents duplicate sends on retryidempotencyKey: `order-confirm-${orderId}`,});console.log(email.id); // em_xxxxxxxxxxxx
Everything you need to send reliably
Built for high-throughput transactional sending with developer ergonomics at every layer.
Fast API send latency
Nuntly is optimized for low P99 latency. API requests are confirmed in real time, not queued. Every millisecond matters in transactional workflows.
Idempotent sends
Pass an idempotencyKey with any send request. If your server retries after a timeout, Nuntly deduplicates automatically. No duplicate emails.
Scheduled sending
Set a scheduledAt timestamp on any email and Nuntly delivers it exactly when you need. No cron jobs, no queues to manage.
Templates
Pass HTML, plain text, and subject directly in the API call. No template ID required, no pre-registration, no proprietary syntax.
Bulk sending
Send to multiple recipients in a single API call with per-recipient variable substitution. Efficient for transactional notifications at scale.
Type-safe SDK
The TypeScript SDK is fully typed with built-in retry logic, pagination, and error handling. Catch mistakes at compile time, not in production.
Frequently asked questions
Common questions about this topic.
Explore more
Ship emails,
Not infrastructure
Trusted by Echo Analytics, DiliTrust, Ogury, and 100+ developer teams.
Free plan available. No credit card required.