What this API does
The Novu Notification API is a powerful, open-source multi-channel notification platform designed for seamless integration into modern applications. It enables developers to send notifications via email, SMS, push notifications, and in-app messages from a single API. Key features include customizable templates, event-driven workflows, and detailed real-time analytics to optimize user engagement.
How it works
Developers can utilize RESTful endpoints to send notifications across different channels. The API supports various formats for requests, enabling integration with different programming environments. SDKs for over 8 languages facilitate the implementation process, making it easier to handle notifications based on specific triggers.
Authentication
Authentication is performed using API keys. Developers must generate an API key from the Novu dashboard and include it in their requests as a header to authenticate their calls.
Example usage
POST /notifications/email- Sends an email notification.POST /notifications/sms- Sends an SMS notification.POST /notifications/push- Sends a push notification.
Limits
The Novu Notification API allows up to 10,000 free events per month for cloud users. Unlimited events can be handled for self-hosted implementations.
Ideal use cases
- Sending transactional messages like order confirmations.
- Implementing user engagement notifications for new features.
- Creating alert systems for critical updates or events.
- Building personalized marketing campaigns through multi-channel notifications.