Skip to main content
Novu is the open-source notification infrastructure for sending, receiving, and tracking notifications across in-app, email, SMS, push, and chat channels. Use workflows to orchestrate delivery, the Inbox component for real-time in-app notifications, and 60+ provider integrations for external channels. New to Novu? Start with What is Novu? or add the Inbox to your app with the Next.js quickstart.

Get started

https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/react.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=966a4f8a5227c74ab646870b79618e6f

React Quickstart

Integrate Novu Inbox in your React app for notifications.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/nextjs.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=5ec58e3684000a16139f4ff526919f2d

Next.js Quickstart

Add Novu Inbox to your Next.js project for real-time alerts.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/remix.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=48e1028e749ab0be235e9ca91e3a7fea

Remix Quickstart

Embed Novu Inbox in your Remix app for custom notification feeds.

Learn the concepts

Workflows

Learn what workflows are and how they work in Novu.

Notifications

Learn about the Novu notifications lifecycle and the key entities that make up a notification.

Subscribers

Learn what a subscriber is in Novu, how they’re identified, and how they fit into the notification system.

Topics

Learn how topics work in Novu and how they help you organize and target groups of subscribers efficiently.

SDKs

Client side

https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/react.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=966a4f8a5227c74ab646870b79618e6f

React

Official React SDK for Novu’s Inbox component.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/javascript.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=ac2ad9ffb68211083f7e6f23ea9a4ecf

JavaScript

Framework-agnostic JavaScript SDK for custom implementations.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/react.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=966a4f8a5227c74ab646870b79618e6f

React Native

Official React Native SDK for mobile applications.

Server side

https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/typescript.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=471ef06ce2eec4658e054e8110b4f018

Typescript

Connect your Node app to Novu via the TypeScript SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/python.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=2aec2e473fb3f3ab64f772ded3594c33

Python

Connect your Python app to Novu via the Python SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/go.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=46a4fc5230ad5803bba53234a69c646b

Go

Connect your Golang app to Novu via the Go SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/php.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=ad4f02e25c9d28d4e6bb25f3b523122d

PHP

Connect your PHP app to Novu via the PHP SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/dotnet.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=c82f1a308293629c874fc556779ab830

.NET

Connect your C#/.NET app to Novu via the .NET SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/java.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=319c8936fbbb49fabf47bca069c7501d

Java

Connect your Java app to Novu via the Java SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/kotlin.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=a99cf9027abe3a2ae74c5a6897b6684d

Kotlin

Connect your Kotlin app to Novu via the Kotlin SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/laravel.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=6f1cca5f9907660a5364a4af2a0ae2a7

Laravel

Connect your Laravel app to Novu via the Laravel SDK.
https://mintcdn.com/novu-c5de82d9-docs-homepage-redesign/MQszelfdJHp3CgNw/images/icons/ruby.svg?fit=max&auto=format&n=MQszelfdJHp3CgNw&q=85&s=7e8eda89d7970516f8692d8603f4afa5

Ruby

Connect your Ruby app to Novu via the Ruby SDK.

Community

X

Follow us on X for the latest news and updates.

Discord

Join hundreds of developers building with Novu.

GitHub

Follow progress and contribute to the project.

What is Novu?

The open-source notification infrastructure that simplifies in-app, email, chat, and push notifications.

Frequently asked questions

Novu is the open-source notification infrastructure for sending, receiving, and tracking notifications across in-app, email, SMS, push, and chat channels. You define workflows, manage subscribers, and deliver messages through 60+ provider integrations or the built-in Inbox component.
Novu supports in-app (Inbox), email, SMS, push, and chat notifications. Each channel connects to third-party providers such as SendGrid, Twilio, Firebase Cloud Messaging, and Slack through Novu integrations.
Yes. Novu is fully open source and available on GitHub. You can use Novu Cloud or self-host Novu on your own infrastructure.