Novu
Communication - Custom Communication Systems
About this project
The open-source notification infrastructure for developers
The ultimate service for managing multi-channel notifications with a single API.
Explore the docs »
Report Bug
·
Request Feature
·
Join Our Discord
·
Roadmap
·
X
·
Notifications Directory
Novu provides a unified API that makes it simple to send notifications through multiple channels, including In-App, Push, Email, SMS, and Chat. With Novu, you can create custom workflows and define conditions for each channel, ensuring that your notifications are delivered in the most effective way possible.
✨ Features
- 🌈 Single API for all messaging providers (In-App, Email, SMS, Push, Chat)
- 💅 Fully managed GitOps Flow, deployed from your CI
- 🔥 Define workflow and step validations with Zod or JSON Schema
- 💌 React Email/Maizzle/MJML integrations
- 🚀 Equipped with a CMS for advanced layouts and design management
- 🛡 Debug and analyze multi-channel messages in a single dashboard
- 📦 Embeddable notification center with real-time updates
- 👨💻 Community-driven
🚀 Getting Started
To get started, type the following command in your Terminal.
npx novu-labs@latest echo
📚 Table Of Contents
Technologies & License
MIT
Docker
Node.js
Quick Deploy
Deploy this project to cloud platforms with one click