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.
Powered by AWS SES for email delivery, with infrastructure running on Cloudflare Workers for global edge performance. Built with TypeScript from the ground up.
Features
Transactional email via AWS SES with DKIM, SPF, DMARC
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('ys_live_...');
await ys.send({
channel: 'email',
to: 'user@example.com',
subject: 'Welcome to YourSend',
html: '<h1>Hello {{name}}</h1>',
tags: { name: 'Alex' },
});