Drop-in transactional email API for your apps. Send password resets, notifications, and alerts with a single API call. Track everything.
// Send an email in 3 lines const res = await fetch('https://api.spellsend.xyz/api/v1/emails/send', { method: 'POST', headers: { 'Authorization': 'Bearer ss_live_xxxxx', 'Content-Type': 'application/json' }, body: JSON.stringify({ from: 'Acme <noreply@acme.com>', to: 'user@example.com', subject: 'Welcome!', html: '<h1>Hello {{name}}</h1>' }) }); // โ { id: "em_abc123", status: "queued" }
A complete email infrastructure for all your apps, in one place.
Send transactional emails with a single POST request. Familiar REST patterns, clear error messages, comprehensive docs.
Track opens, clicks, bounces, and complaints in real-time. See exactly what's happening with every email you send.
Automated DKIM, SPF, and DMARC setup. Maximize deliverability with proper authentication on every domain.
Create reusable HTML templates with Handlebars variables. Manage versions, preview renders, and share across apps.
Get notified instantly when emails are delivered, opened, bounced, or marked as spam. HMAC-signed payloads.
One account, multiple API keys. Tag emails by app, filter analytics, and manage all your services from one dashboard.
Interested in SpellSend for your project? Drop us a message.
Works with any language. If you can make an HTTP request, you can send emails.