Introduction
YourSend is a multi-channel transactional messaging platform built for developers. Send emails, SMS, voice calls, and WhatsApp messages through a single, unified API.
New to YourSend? Start with the Quickstart guide to send your first message in under 2 minutes.
What is YourSend?
YourSend provides a simple, powerful API for transactional messaging. Whether you're sending password reset emails, order confirmations via SMS, or OTP codes through any channel — YourSend handles it all with a single POST /v1/send endpoint.
Built on a globally distributed edge network for low-latency delivery worldwide. Written in TypeScript from the ground up.
Features
Transactional email with DKIM, SPF, and DMARC authentication
Global SMS delivery with delivery receipts
Voice calls with text-to-speech OTP delivery
Let AI pick the best channel per recipient
Send and verify one-time codes on any channel
Real-time delivery, open, click tracking
Reusable message templates with merge tags
Drop-in SMTP server for legacy apps
Receive emails with shared inbox, webhooks, and auto-reply
Manage bounced and unsubscribed contacts automatically
Monitor bounce rates, delivery stats, and sender health
Quick Example
Send an email with just a few lines of code:
import { YourSend } from 'yoursend';
const ys = new YourSend({ apiKey: 'ys_live_...' });
await ys.send({
channel: 'email',
to: 'user@example.com',
subject: 'Welcome to YourSend',
html: '<h1>Hello {{name}}</h1>',
data: { name: 'Alex' },
});