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

Email

Transactional email via AWS SES with DKIM, SPF, DMARC

SMS

Global SMS delivery with delivery receipts

Voice

Voice calls with text-to-speech OTP delivery

AI Smart Routing

Let AI pick the best channel per recipient

OTP Verification

Send and verify one-time codes on any channel

Analytics

Real-time delivery, open, click tracking

Templates

Reusable message templates with merge tags

SMTP Relay

Drop-in SMTP server for legacy apps

Inbound Email

Receive emails with shared inbox, webhooks, and auto-reply

Suppressions

Manage bounced and unsubscribed contacts automatically

Reputation

Monitor bounce rates, delivery stats, and sender health

Quick Example

Send an email with just a few lines of code:

index.ts
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' },
});

Next Steps