Send email with
a single API call.
A transactional email API built for developers - predictable, typed, and fast to integrate. Drop in the SDK and your first email ships in minutes.
Everything the send path needs.
The API does the heavy lifting so your application code stays a one-liner.
One call to send
POST a from, to, subject and body - HTML, text or a template. Sensible defaults, no SMTP handshake to babysit.
Idempotent by design
Pass an idempotency key and retries never double-send. Safe to call from queues and webhooks.
Real-time events
Delivered, bounced, complained, opened and clicked - streamed to your webhooks the moment they happen.
Typed Node.js SDK
First-class TypeScript types for every request and response, plus a plain REST API for everything else.
Multi-region delivery
Mail goes out across multiple regions for throughput and deliverability you don't have to operate yourself.
Built-in tracking
Branded click and open tracking on your own subdomain - no third-party pixels, no shared domains.
One endpoint. Two clients.
Use the typed Node.js SDK for full editor autocomplete, or hit the REST API directly from anything that speaks JSON.
import { Zerokit } from "zerokit-sdk";
const zerokit = new Zerokit({
apiKey: process.env.ZEROKIT_API_KEY!,
});
const { id } = await zerokit.sendEmail({
from: "Acme <[email protected]>",
to: ["[email protected]"],
subject: "Welcome to Acme",
html: "<h1>Hello, world.</h1>",
});
console.log("queued:", id);Your first email in minutes.
Grab an API key, install the SDK, and send. Free to start, no card required.