eusend
Getting Started

Quick Start

Send your first email in three steps.

1. Get your API key

Sign up at eusend.dev/signup, then navigate to API Keys in the dashboard and create a new key. Your key starts with eu_live_ for production or eu_test_ for test mode. Test mode allows you to use the API while preventing actual email delivery — ideal for development and testing.

2. Verify your sending domain

To send to real recipients, you must add and verify your domain in the dashboard. This sets up DKIM signing so your emails are authenticated and deliverable. Emails from unverified domains will be rejected. Verification usually completes within minutes of adding the DNS records.

No DNS access handy? Skip this step for now: send from [email protected] and eusend will deliver it — to your own account email only. It's a shared sandbox for trying the API, capped per day; verify your own domain to send to anyone.

3. Send an email

request
curl -X POST https://api.eusend.dev/emails \
  -H "Authorization: Bearer eu_live_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme <[email protected]>",
    "to": "[email protected]",
    "subject": "Hello from eusend",
    "html": "<h1>Hello!</h1><p>Your first email via eusend.</p>"
  }'
response
{
  "id": "9a8b7c6d-5e4f-4a3b-8c1d-0e9f8a7b6c5d"
}

Prefer a UI? Everything above can be done without touching the API — see the Dashboard Overview for a guided walkthrough.