transactional email — built for developers

Email that
just ships.

Verify a domain, grab an API key, send your first email in under a minute. Predictable delivery and logs you'll actually read.

Email builder

Visual

Uptime SLA

99.9%

Regions

6

Infrastructure

Battle-tested

how it works

Three steps to your first send.

  1. 01

    Verify a domain

    Add your sender domain and copy three DNS records. Auto-checked, no manual refresh.

  2. 02

    Issue an API key

    One key per environment. Send-only, read-only, or full — your call.

  3. 03

    POST /emails

    JSON in, message id out. Delivery is queued, retried, and observable from the dashboard.

developer experience

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.

send.ts
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);
ready when you are

Ship your first email today.

Create an account, verify a domain, and you're sending in under a minute.