An API that reads clearly
Typed SDKs, useful errors, and primitives that make sense on the first pass.
Mailbeams sends product email and returns a legible trail—from accepted request to recipient server. Fast to integrate. Calm to operate.
3,000
free sends / mo
142 ms
sample delivery
24 / 7
event telemetry
stream / production
arden@lumon.studio
em_81NB · delivered
142ms
mina@framehaus.co
em_7XQP · delivered
189ms
ops@hearthline.com
em_6KMV · opened
1.4s
On the wire at
Delivery, observability, and reputation on one surface. The useful details stay close; operational noise stays out of the way.
message trajectory / em_81NB
Accepted
Request authenticated
Dispatched
Edge route selected
Delivered
Recipient MX confirmed
Typed SDKs, useful errors, and primitives that make sense on the first pass.
Signed webhooks, replay controls, and the full event record for every message.
Guided checks for SPF, DKIM, and DMARC alignment without the DNS guesswork.
See delivery and reputation shifts before they become customer-facing incidents.
Install the SDK, add your key, and send. Every primitive is typed. Every error explains what happened and what to do next.
Fast setup
A focused quickstart with sensible defaults.
Safe retries
Idempotency without duplicate messages.
Scoped by default
Granular keys and signed event payloads.
import { Mailbeams } from "mailbeams";
const mailbeams = new Mailbeams(process.env.MAILBEAMS_KEY);
const email = await mailbeams.emails.send({
from: "Nila <hello@northstar.dev>",
to: "arden@lumon.studio",
subject: "Your build is ready",
template: "build-ready",
variables: { project: "Aurora" },
});Route-level monitoring and reputation controls surface small shifts before they become large problems.
Global delivery health
24 hours / production network
99.42%
Delivery rate
318 ms
Median latency
0.73%
Bounce rate
Create a workspace, verify your domain, and send the first 3,000 emails each month at no cost.