Novu is a full-stack (UI, API & GitOps) open source notification infrastructure tool and platform for building, managing, delivering, and monitoring all types of end-user notifications.
Novu supports a variety of common notification channels out-of-the-box, including email, SMS, push, in-app, and chat. Our platform is a developer-first product built for engineers that need to simplify the complexities of notification management, while working closely with product and marketing teams that need to provide, edit, and maintain notification content.
Get started with our quickstarts
Get started in minutes
Embed a real-time notification center component in your React application.
Embed a real-time notification center component in your Vue application.
Embed a real-time notification center component in your Angular application.
Embed a real-time notification center component in your Kotlin application.
Embed a real-time notification center component in your PHP application.
Embed a real-time notification center component in your Ruby application.
Explore our SDKs
You can interface with Novu’s API either over REST, or via libraries for certain languages. Below is a list of our official, supported libraries.
The Client side libraries and components helps to add a fully functional notification center to your application.
Embed a real-time notification center component in your React application.
Embed a real-time notification center component in your Vue application.
Embed a real-time notification center component in your Angular application.
Embed a real-time notification center component in your JavaScript application.
Embed a real-time notification center inside an iframe using our embedded script.
Embed a notification system into any framework or vanilla JavaScript project, without being constrained by our default UI or dependencies.
The Server Side libraries help to trigger notifications and interact with all of Novu’s API seamlessly.
Connect your Node app to Novu via the Node.js SDK.
Connect your Golang app to Novu via the Go SDK.
Connect your PHP app to Novu via the PHP SDK.
Connect your Laravel app to Novu via the Laravel SDK.
Connect your C#/.NET app to Novu via the .NET SDK.
Connect your Ruby app to Novu via the Ruby SDK.
Connect your Java app to Novu via the Java SDK.
Connect your Kotlin app to Novu via the Kotlin SDK.
Connect your Python app to Novu via the Python SDK.
The Novu Cloud SaaS platform provides an intuitive internal user interface, embeddable UI end-user components, and a hybrid code-first workflow capability.
Novu eliminates the significant burden of building, hosting, and managing a notifications infrastructure that all modern software businesses need in order to notify and engage staff, end users, and customers.
Novu supports different notification types, including user-generated and machine-generated notifications.
Novu supports all major notification channels, and integrates with multiple delivery providers for each one. Each channel can use the same source notification content, as desired.
How you use and get started with Novu depends on your role. While it’s implemented initially by engineering and development teams, Novu unifies everyone in an organization that authors, creates, sends, manages and measures results from notifications being sent to end users. Novu empowers engineers to deliver notification platforms for product teams.
Novu empowers developers and engineering teams to quickly deliver a fully extensible notifications platform for product teams to create captivating notification experiences.
We provide the following proven stack for developers to simply integrate into their products:
Notification content can be written in a variety of common content tooling, including React, Vue-email, MJML, and more. Content can also be customized and hydrated using any datasource.
We are well aware of the friction that often exists between engineering and product teams, and have built features that allow product teams to customize notification experiences easily and safely—without risking disrupting or breaking important integrations and logic.
Product teams can craft beautiful notification content and campaigns in any content framework of their choice.
When implemented, most end users will not be aware that it’s Novu behind the scenes, other than that they now receive notifications where and when they expect them.
The Novu Notification Center is an embeddable component that when included in your app, enables users to view and set their own notification preferences, including channel, preferred language, and more.
Novu ensures fast delivery and beautiful notification experiences for end users regardless of the channels involved.
With Novu, your app users receive instant notifications via email, in-app alerts, SMS, push notifications, and chat.
Novu is heavily customizable, and can tackle nearly any notification requirement, no matter how simple or complex. These are some of the more common use cases:
Novu is a full-stack (UI, API & GitOps) open source notification infrastructure tool and platform for building, managing, delivering, and monitoring all types of end-user notifications.
Novu supports a variety of common notification channels out-of-the-box, including email, SMS, push, in-app, and chat. Our platform is a developer-first product built for engineers that need to simplify the complexities of notification management, while working closely with product and marketing teams that need to provide, edit, and maintain notification content.
Get started with our quickstarts
Get started in minutes
Embed a real-time notification center component in your React application.
Embed a real-time notification center component in your Vue application.
Embed a real-time notification center component in your Angular application.
Embed a real-time notification center component in your Kotlin application.
Embed a real-time notification center component in your PHP application.
Embed a real-time notification center component in your Ruby application.
Explore our SDKs
You can interface with Novu’s API either over REST, or via libraries for certain languages. Below is a list of our official, supported libraries.
The Client side libraries and components helps to add a fully functional notification center to your application.
Embed a real-time notification center component in your React application.
Embed a real-time notification center component in your Vue application.
Embed a real-time notification center component in your Angular application.
Embed a real-time notification center component in your JavaScript application.
Embed a real-time notification center inside an iframe using our embedded script.
Embed a notification system into any framework or vanilla JavaScript project, without being constrained by our default UI or dependencies.
The Server Side libraries help to trigger notifications and interact with all of Novu’s API seamlessly.
Connect your Node app to Novu via the Node.js SDK.
Connect your Golang app to Novu via the Go SDK.
Connect your PHP app to Novu via the PHP SDK.
Connect your Laravel app to Novu via the Laravel SDK.
Connect your C#/.NET app to Novu via the .NET SDK.
Connect your Ruby app to Novu via the Ruby SDK.
Connect your Java app to Novu via the Java SDK.
Connect your Kotlin app to Novu via the Kotlin SDK.
Connect your Python app to Novu via the Python SDK.
The Novu Cloud SaaS platform provides an intuitive internal user interface, embeddable UI end-user components, and a hybrid code-first workflow capability.
Novu eliminates the significant burden of building, hosting, and managing a notifications infrastructure that all modern software businesses need in order to notify and engage staff, end users, and customers.
Novu supports different notification types, including user-generated and machine-generated notifications.
Novu supports all major notification channels, and integrates with multiple delivery providers for each one. Each channel can use the same source notification content, as desired.
How you use and get started with Novu depends on your role. While it’s implemented initially by engineering and development teams, Novu unifies everyone in an organization that authors, creates, sends, manages and measures results from notifications being sent to end users. Novu empowers engineers to deliver notification platforms for product teams.
Novu empowers developers and engineering teams to quickly deliver a fully extensible notifications platform for product teams to create captivating notification experiences.
We provide the following proven stack for developers to simply integrate into their products:
Notification content can be written in a variety of common content tooling, including React, Vue-email, MJML, and more. Content can also be customized and hydrated using any datasource.
We are well aware of the friction that often exists between engineering and product teams, and have built features that allow product teams to customize notification experiences easily and safely—without risking disrupting or breaking important integrations and logic.
Product teams can craft beautiful notification content and campaigns in any content framework of their choice.
When implemented, most end users will not be aware that it’s Novu behind the scenes, other than that they now receive notifications where and when they expect them.
The Novu Notification Center is an embeddable component that when included in your app, enables users to view and set their own notification preferences, including channel, preferred language, and more.
Novu ensures fast delivery and beautiful notification experiences for end users regardless of the channels involved.
With Novu, your app users receive instant notifications via email, in-app alerts, SMS, push notifications, and chat.
Novu is heavily customizable, and can tackle nearly any notification requirement, no matter how simple or complex. These are some of the more common use cases: