Postmark alternative
A Canadian alternative to Postmark
Looking for a Postmark alternative that keeps your data in Canada? Here is what Duva does, what it does not offer yet, and how to migrate.
Duva and Postmark at a glance
| Topic | Duva | Postmark |
|---|---|---|
| Hosting | Beauharnois (Quebec), at OVHcloud; encrypted backups in a Canadian data centre. | Postmark states that its servers and primary data are hosted in a data centre near Chicago and at Amazon Web Services, and that it has no plans to add servers in the European Union. |
| Free plan | A free sandbox of 100 emails a month. | Postmark offers a free plan of 100 emails a month, with no expiry. |
Information about this service read on Sep 26, 2026 at the sources below; it may have changed since.
Pricing: Duva and Postmark
| Service | Plan | Price per month | Emails included per month | Beyond the included emails |
|---|---|---|---|---|
| Duva | Junco | CA$19 | 10,000 | Sends beyond the limit are refused: never an extra bill. |
| Ibis | CA$59 | 50,000 | Sends beyond the limit are refused: never an extra bill. | |
| Condor | CA$149 | 250,000 | Sends beyond the limit are refused: never an extra bill. | |
| Postmark | Basic | US$15 | 10,000 | US$1.80 per 1,000 emails |
| Pro | US$16.50 | 10,000 | US$1.30 per 1,000 emails | |
| Platform | US$18 | 10,000 | US$1.20 per 1,000 emails |
Prices shown by each service on Sep 26, 2026, without conversion: Duva's are in Canadian dollars (CA, plus taxes), the others' in US dollars (US). Compare at today's exchange rate. A "starting at" price can vary with volume, and the included features differ from one plan to another: read each service's pricing page before choosing.
- Postmark : https://postmarkapp.com/pricing
What Duva does
-
Your data stays in Canada
Servers and backups are in Canada. Email content is deleted after 30 days, and open and click tracking is off unless you ask for it.
-
One key per domain, your identity
Each key opens a single domain. The DKIM signature, the bounce return path and the sender use your own domain name.
-
Tracking, recipient by recipient
Each recipient gets their own copy and has their own status, readable through the API and signed webhooks.
The interface and the documentation are in French and English. Transactional email hosted in Canada
Official client libraries exist for Node.js and Python. See the client libraries
What Duva does not offer yet
Duva is young and deliberately simple. For now it does not offer email templates, inbound email or a dedicated IP address: you send through the HTTPS API or by SMTP. We publish no deliverability figures.
Postmark notably offers email templates, inbound email and an SMTP relay.
If these features are essential to your project, Postmark may remain the right choice. If you mostly send transactional email from your application (confirmations, receipts, password resets) and where your data is hosted matters, Duva is worth a look.
Migrating from Postmark to Duva
-
Add your domain
Create an API key for that domain, then publish the DKIM key and the bounce return CNAME that Duva gives you.
-
Send in parallel
Keep Postmark in place and send just one type of message through Duva first.
-
Switch over
Once delivery statuses check out, send everything through Duva. Bring your suppressed addresses over with the suppression list API.
A simple send with Postmark
curl https://api.postmarkapp.com/email \
-H 'X-Postmark-Server-Token: SERVER_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"From": "[email protected]",
"To": "[email protected]",
"Subject": "Your order",
"TextBody": "Thank you for your order."
}'
The same send with Duva
curl -X POST https://api.duva.ca/v1/exemple.ca/messages \
-H "Authorization: Bearer dv_..." \
-H "Content-Type: application/json" \
-d '{
"from": "Example <[email protected]>",
"to": ["[email protected]"],
"subject": "Your order",
"text": "Thank you for your order."
}'
Going further
Duva is not affiliated with any of the companies mentioned. Postmark and the other product names belong to their owners; they are used here only to refer to them.