Resend made transactional email pleasant for developers, and its API is a good one. Woyra sends email the same way, at a lower published price, and puts SMS and verification on the same key.
| What | Woyra | Resend |
|---|---|---|
| Email, per 1,000 | $0.30 | ~$0.90 at 100k a month |
| Free allowance | 3,000 a month | 3,000 a month |
| Dedicated IP | $19 a month, when offered | Published on their pricing page |
| 50,000 emails a month | $14.10 | $20 |
| Monthly minimum | $9.50 | $20 on their paid tier |
| SMS and OTP on the same key | Yes | No |
| Bounce and complaint suppression | Automatic, with webhooks | Automatic, with webhooks |
Resend's figures are reference list prices from their public pricing; check them before you decide, and tell us if one is out of date.
When the SMS does not land, the same verification sends the code by email. That needs email and SMS in one system, which is what Woyra is.
Woyra is prepaid. Traffic above the cap you set is refused rather than invoiced, which suits teams that budget in advance.
3,000 free a month, then $0.30 per 1,000 with a $9.50 monthly minimum, and $0.50 per 1,000 once a month passes 50,000. The step applies to the whole month, so 50,000 emails cost $14.10 and 50,001 cost $24.10 -- published rather than discovered on an invoice. GET /v1/pricing/email serves the same figures the ledger charges from.
Resend has a polished template editor, React Email, and a larger community. If email is the only thing you send and you never need a phone number, it is a strong choice. If you also verify phones or notify by SMS, Woyra saves you a second vendor.