Email for your
side projectapp
Send your first email in minutes.
// Using Fetch API
const response = await fetch('https://notify.cx/api/email/send', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'your-api-key'
},
body: JSON.stringify({
to: 'user@example.com',
from: 'noreply@your-verified-domain.com',
subject: 'Welcome aboard!',
message: '<h1>Welcome!</h1><p>Thanks for joining us.</p>'
})
});
const data = await response.json();You build the thing. We send the email.
Notify is the building block for sending the email your product creates when something happens* — password resets, onboarding, receipts, alerts.
*Industry folks call that transactional email. We just call it email.
Block 1
Your app
Whatever you're building.
Block 2
Notify
One piece. Email.
Block 3
It just works.
Four steps. Then you're done.
The smallest path from zero to email in production.
01
Get an API key
Sign up. Copy a key. That's the hard part.
02
Send a test
Hit the API. See a real email land.
03
Verify your domain
Add DNS records. Then send from your address.
04
Ship it
Watch logs and webhooks. Keep building.
Try it for yourself
Edit the email. Hit send. Open it in the inbox.
Inbox
0 unread · elf@santasgrotto.com
Ready to send for real?
Get an API key. Hit the endpoint. Keep building.
Just the bits you need
We don't do templates, campaigns, or contact databases. That's kind of the point.
Email API
One endpoint. Send email from your app with a simple request.
Verified domains
SPF and DKIM so production mail authenticates. Required once, then forget it.
Delivery logs
See what happened after every send — delivery, opens, and clicks.
Webhooks
Push events to your app so your product can react when mail lands or bounces.
Look what people are building
From gamification and comment alerts to multi-day onboarding — they added email and kept shipping.
In Plain English
Powers gamification emails on the popular tech platform — streaks, milestones, and engagement that keep writers coming back.
Differ
Sends transactional email whenever writers get new comments and likes — so they never miss engagement on their work.
100,000+ writers notified
Obsurfable
Runs the full onboarding sequence — from email confirmation and the first welcome email through tips and tricks up to day 7.
Circuit
This digital PR marketplace uses Notify to send invoices, chat messages, payment reminders, and more to thousands of buyers and publishers 24/7 around the clock.
Notify
Of course we use Notify to power Notify. We use it to send welcome emails, password resets, onboarding, and more.
Switch in one afternoon
Pick a provider to open the migrate guide.Their client vs one Notify fetch. Pick a provider to compare.
await fetch('https://notify.cx/api/email/send', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.NOTIFY_API_KEY
},
body: JSON.stringify({
to: 'user@example.com',
from: 'noreply@acme.com',
subject: 'Welcome',
message: '<h1>Welcome</h1>'
})
});You don't need an email platform
You need to send an email. Compare Notify to Resend, AWS SES, SendGrid, and Mailgun.
| Notify | Typical ESPs | |
|---|---|---|
| Product shape | Send + webhooks + logs | Full ESP / template suites |
| Pro pricing | $10 / 10k emails | Often 2×+ for similar volume |
| Content | You write the HTML | Drag-and-drop builders |
| Onboarding | API key → one HTTP call | Dashboards before you send |
Affordable because it's just email
Free: 1,000 emails/mo. Pro: $10/mo for 10,000. See pricing or compare providers.
Frequently asked questions
What is Notify?
Notify is email for whatever you’re building. Send password resets, onboarding, notifications, and receipts with one API call. Watch delivery with logs and webhooks. No template builders: you write the HTML.
What is transactional email?
Email your product sends when something happens — a signup, password reset, receipt, or alert. Not newsletters or marketing campaigns. Notify is for that first kind.
What kinds of email can I send?
Account verification, password resets, product notifications, receipts, and similar messages triggered by your app.
Do I need to verify a domain?
Yes for production sending from your own address. Get an API key, verify SPF/DKIM, then send.
Is there a free plan?
Yes. Free includes 1,000 emails per month, 1 domain, and 48-hour logs. Paid plans start at $10/month for 10,000 emails with permanent logs and webhooks.
Need email? Add Notify.
That's it. Get a key, send a request, keep building.