While marketing-related notifications are often handled by marketing automation platforms, engineering teams require notification infrastructure designed for automated product-driven notifications. Notification APIs solve this problem by providing a combination of backend infrastructure and server- and client-side SDKs that enable developers to build notifications in web and mobile apps. These APIs offer features such as multi-channel send, delivery status awareness across channels, automations, template management, central logs and reporting, user preferences, and internationalization. Notification APIs are typically used for transactional notifications but have the potential to bridge the gap between transactional and marketing notifications. By leveraging a notification API, developers can save time on building these features without sacrificing the end-user experience or creating technical debt. The benefits of using a notification API include provider independence, consistency in notification formatting and delivery across various channels, simplified integration and management, and improved user engagement.