Email for SaaS — contact-based pricing, transactional + broadcast.
Loops is SaaS marketing email. MailKite is inbound-first infra — pair them: MailKite for receive + raw transactional.
A minimal, copy-paste starter. Swap in your own domain and API key.
import { MailKiteClient } from "@mailkite/client";
// One API, your own DKIM-signed domain — no mail server to run
const mailkite = new MailKiteClient({ token: process.env.MK_API_KEY! });
await mailkite.send({
from: "you@yourdomain.com", // any address on a verified domain
to: "user@example.com",
subject: "Hello from Loops",
html: "<p>Sent in milliseconds via MailKite.</p>",
}); Loops is an email platform built for SaaS, priced by contacts rather than sends. It combines audience, segments, broadcast, and transactional sending via API with no per-seat fees.
Free tier (1k contacts) + contact tiers
Email platforms
Full-stack developer email APIs for sending and receiving.
Lifecycle/behavioral; email/SMS/push/in-app; Liquid templating; dev SDKs.
View detailsMarketing email + landing pages + MCP server; EU-resident.
View detailsReceive email as a webhook, send with one API. Unlimited free domains.
View detailsPolished send API with a React-first SDK; inbound added more recently.
View detailsPoint a domain, drop in a webhook URL, and send your first email in minutes. Unlimited domains, no credit card.