Push / In-app Messaging SDK
The clearest split is that Courier carries medium lock-in and Novu carries low lock-in. Courier is Multi-channel notification API routing messages across email, push, SMS, Slack, and in-app with template; Novu is Open-source notification infrastructure with multi-channel support, in-app feed, user preferences, and self-hostable backend. The data points Courier at mobile app engagement and user lifecycle messaging, and Novu at mobile app engagement and user lifecycle messaging. Pricing: Courier is freemium, free tier; Novu is freemium, free tier. Lock-in is medium for Courier and low for Novu, with DX at 4/5 vs 5/5 and transparency at 4/5 vs 5/5. On listed strengths, Courier emphasises mobile app engagement and user lifecycle messaging, and Novu emphasises mobile app engagement and user lifecycle messaging. Only Novu lists an enterprise tier in the data. Honest trade-off: neither fits web-only products without mobile, so if that is your context, look elsewhere; otherwise pick on the pivotal factor above and the DX score that matters most to your team.
Quick take
Courier is for mobile; Novu is for mobile; decide based on how much lock-in you tolerate.