T
transmit.

Quick Start Guide

Get started with Transmit in minutes. Send transactional and marketing emails with high deliverability.

Welcome to Transmit! This guide will have you sending emails in minutes.

Step 1: Create an Account

Sign up at xmit.sh/sign-up. No credit card required.

Step 2: Choose Your Sending Mode

During onboarding, you'll choose how Transmit sends your emails:

ModeBest For
Managed (Recommended)Most users. We handle infrastructure, deliverability, and reputation.
BYOKPower users who want to connect their own email infrastructure.

Not sure which to pick? See Managed vs BYOK for a detailed comparison.


Managed Mode Setup

The fastest way to start sending. We handle everything behind the scenes.

1. Select Your Plan

During onboarding, choose between Transactional (API/SMTP for password resets, receipts, etc.) or Marketing (campaigns, lists, automations). Then pick a volume tier based on your sending needs.

You can change your plan anytime from Settings → Billing.

Compare plans →

2. Verify Your Domain

Add your sending domain in the dashboard. We'll provide DNS records (DKIM, SPF, DMARC) to configure with your DNS provider.

Domain setup guide →

3. Send Your First Email

Create an API key in Settings → API Keys, then send:

curl -X POST https://api.xmit.sh/email/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "user@example.com",
    "from": "hello@yourdomain.com",
    "subject": "Welcome!",
    "html": "<h1>Hello World</h1>"
  }'

That's it! Your sending reputation is automatically isolated and protected.


BYOK Mode Setup

For teams who want to connect their own AWS SES account. Full control over your sending infrastructure.

1. Connect Your Infrastructure

Choose your preferred connection method:

MethodDescription
One-Click ConnectFastest setup via CloudFormation. No secrets stored.
Manual SetupTraditional credentials for full control.

2. Verify Your Domain

Add your domain in the dashboard. We'll create the necessary DNS records.

Domain setup guide →

3. Send Your First Email

Create an API key and send using the same API:

curl -X POST https://api.xmit.sh/email/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "user@example.com",
    "from": "hello@yourdomain.com",
    "subject": "Welcome!",
    "html": "<h1>Hello World</h1>"
  }'

Next Steps