A complete email platform — from the first API call to the millionth send.
One endpoint to send. Predictable JSON, descriptive errors, idempotency, and a typed SDK. You'll be sending in minutes, not days.
import { YoursTruly } from "@saalr-io/yours-truly";const yt = new YoursTruly(process.env.YT_API_KEY);await yt.emails.send({from: "hello@yourstrulymail.com",to: ["sreekanth@saalr.io"],subject: "Email that lands",html: "<strong>Yours, truly.</strong>",});// → { id: "email_yrwky6q…", status: "sent" }
Real-time analytics on delivery and engagement, broken down by domain and message — so you can protect your reputation and improve every campaign.
First-class TypeScript types for every request and response.
Guided domain setup with copy-paste DNS records.
Signed, retried delivery of every event to your endpoints.
Reusable, versioned templates with variables.
Import, segment, and manage audiences at scale.
A searchable, account-wide feed of every email event.