Email sending

Send transactional email
at any scale

Fast API latency, idempotent requests, scheduled delivery, and a type-safe SDK. One API for every email flow.

Start sending free

3,000 emails/mo free. No credit card required.

The problem

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.

Code example

Send your first email in minutes

Install the SDK, set your API key, and send. No boilerplate, no form-encoded payloads.

send-email.tstypescript
import { Nuntly } from '@nuntly/sdk';
const nuntly = new Nuntly({ apiKey: process.env.NUNTLY_API_KEY });
// Send a transactional email
const 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 later
scheduledAt: '2026-03-10T09:00:00Z',
// Optional: prevents duplicate sends on retry
idempotencyKey: `order-confirm-${orderId}`,
});
console.log(email.id); // em_xxxxxxxxxxxx

Ready to send?

Get your API key in under 1 minute. Free plan included.

Start sending free
Features

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.

FAQ

Frequently asked questions

Common questions about this topic.

Explore more

Get started

Ship emails,
Not infrastructure

Trusted by Echo Analytics, DiliTrust, Ogury, and 100+ developer teams.

Free plan available. No credit card required.