sendsend.email

Quickstart

From nothing to a sent message in about five minutes, without touching DNS.

  1. Sign in. We email you a link; there is no password.
  2. Create an organization, then a test project.
  3. Open the project’s API keys and create one. It is shown once, so copy it.
  4. Send a message with the sample below.
  5. Open the message in the dashboard to see its timeline.
export SENDSEND_API_KEY=ss_test_...
curl -X POST 'https://api.sendsend.email/v1/emails' \
  -H "Authorization: Bearer $SENDSEND_API_KEY" \
  -H 'Content-Type: application/json' \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "from": "Acme <hello@mail.example.com>",
  "to": [
    "delivered@example.com"
  ],
  "subject": "Welcome to Acme",
  "html": "<p>Thanks for signing up!</p>",
  "text": "Thanks for signing up!",
  "tags": {
    "application_reference": "signup_123"
  }
}'

Test keys accept every request and simulate delivery, bounces and events, but never send real email. They do not count against your allowance.

Going live

  1. Create a live project and add the domain you will send from. See Add and verify a domain.
  2. Add the DNS records at your DNS provider and wait for the domain to show Verified.
  3. Live sending starts once your account is approved. Until then, live mail can go only to a small number of your own addresses.
  4. Create a live key (ss_live_…) and swap it in.