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
onboarding@sandbox.eusend.dev 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
curl -X POST https://api.eusend.dev/emails \
-H "Authorization: Bearer eu_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"from": "Acme <hello@yourdomain.com>",
"to": "recipient@example.com",
"subject": "Hello from eusend",
"html": "<h1>Hello!</h1><p>Your first email via eusend.</p>"
}'{
"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.