Mailgun is a long-running transactional email API from Sinch, with strong parsing and routing features, popular with engineering teams since 2010.
Mailgun Foundation charges $35/month for 50,000 emails. SendDart covers the same volume on its entry paid plan for roughly 60% less — and the free tier is 3,000/month rather than a 100/day cap with no monthly allowance.
Mailgun keeps message logs for 5 days on Basic and Foundation; you pay $90/month for 30-day retention. Every SendDart plan — including Free — retains logs and events for 30 days.
Mailgun is transactional-only; Sinch points marketing use cases at its sister product Mailjet. SendDart ships campaigns, audiences, segments, automations, and A/B testing in the same plan as the API.
Mailgun bills overage automatically at $1.10–$1.80 per 1,000. SendDart never surprise-bills: when plan volume runs out you consume prepaid credits (or sends pause) — credits cost less and never expire.
If your workload is heavy inbound routing — parsing replies into tickets, complex route rules on incoming mail — or you need an EU-resident sending region today, Mailgun’s routing engine and regional options are genuinely mature.
The free tier (3,000 emails/month, 100/day) needs no card — enough to verify the whole migration end to end before paying anything.
Add your sending domain, copy the DKIM, SPF, and DMARC records into your DNS provider, then click Verify in SendDart. Allow for DNS propagation before testing delivery.
Replace your current send with one HTTPS request or a typed SDK in 8 languages. Batch endpoints, idempotency keys, and scheduling are built in.
Subscribe a webhook to delivered, opened, clicked, bounced, complained, and unsubscribed events — every request is signed so you can verify the source.
Bring audiences over via CSV or the contacts API; templates port as plain HTML or rebuild in the block editor.
The send call, after the switch
curl -X POST https://www.senddart.com/api/emails \
-H "Authorization: Bearer mb_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"from": "Acme <hello@acme.com>",
"to": ["delivered@test.senddart.com"],
"subject": "Welcome to Acme",
"html": "<p>You are in.</p>"
}'The sending domain is taken from the address in from — there is no domain field on this endpoint. delivered@test.senddart.com is the test recipient that reports a delivered outcome without sending real mail.
| Feature | SendDart | Mailgun |
|---|---|---|
| Free tier | 3,000 emails/month (100/day), unlimited contacts, 1 domain — no card required | 100 emails/day only |
| Entry paid plan | $14/mo — 50,000 emails, unlimited contacts, 10 domains | $15/mo — 10,000 emails (Basic) |
| 100k emails/month | $24/mo (Pro 100k) · $63/mo (Scale, 1000 domains) | $90/mo (Scale) |
| Extra volume | $0.90 per 1,000 emails — credits never expire | Automatic overage: $1.10–$1.80 per 1,000 |
| Transactional + marketing in one | API sends, campaigns, automations, and audiences in every plan | Transactional only — marketing lives in Mailjet |
| Contacts & audiences | Unlimited stored contacts on every plan | No audience/contact management |
| Automations | Included — visual automations, 10,000 runs/month | ✗ |
| A/B testing | ✓ | ✗ |
| Inbound receiving | ✓ | Routing + parsing (strong) |
| Event webhooks | Signed webhooks: delivered, opened, clicked, bounced, complained, unsubscribed | ✓ |
| Official SDKs | 8 languages + CLI | SDKs for major languages |
| Log retention | 30 days on every plan | 5 days (Basic/Foundation) · 30 days on Scale |
| Dedicated IP | Add-on on Scale — Custom quote | Scale plan and above |
| INR billing for India | ✓ | ✗ |
Mailgun pricing and features summarized from public pricing pages, last checked 2026-08-02. SendDart figures come from the live plan catalog.
Want the row-by-row breakdown? See the full SendDart vs Mailgun comparison.
At 50,000 emails/month: Mailgun Foundation is $35; SendDart covers it for about 60% less. At 100,000: Mailgun Scale is $90; SendDart’s Pro 100k and Scale plans are both far below that (Scale adds 1,000 domains and the dedicated-IP add-on).
Mailgun keeps 5 days of logs until you buy Scale ($90/month, 30 days). SendDart keeps 30 days of email and event history on every plan, including Free.
No — Mailgun is a transactional API; Sinch sells Mailjet for marketing. SendDart includes campaigns, audiences, automations, and A/B testing alongside the API in one plan.
SendDart includes inbound receiving per domain with webhook delivery of parsed messages. Mailgun’s routing rule engine is more configurable — if complex inbound routing is your core workload, that is Mailgun’s home turf.
Verify your domain, replace the messages API call with POST /emails (or one of 8 SDKs), and re-point webhooks — the event vocabulary (delivered, opened, clicked, bounced, complained, unsubscribed) maps one-to-one.
Free tier with 3,000 emails a month — API, campaigns, automations, and webhooks included. No card required.