40,314
stars
+8+65+197
4,534
forks
176
watchers
11,202
prs
1,774
issues
153
releases
0
discussions
README
The open-source communication infrastructure for agents and products One API and one unified conversation model to connect your products and your agents to every channel your users live on — Inbox, Email, SMS, Push, Chat, Slack, Microsoft Teams, Telegram, and more. Learn More » Report a bug · Docs · Website · Join our Discord · Changelog · Roadmap · X · Contact us Software is becoming more conversational, and user expectations are rising with it. People no longer want static, irrelevant notifications they glance at and forget, they want to engage, ask questions, and go deeper. Instead of a one-way report dropped in their inbox, they expect a thread they can explore: follow up on a metric, drill into an anomaly, or continue a conversation right where they left off. That shift, from broadcast to meaningful dialog is what Novu's communication infrastructure is built for. ⭐️ Why Novu? Every product and every agent eventually needs to talk to people, across the channels those people already use. Novu is the open-source layer that handles that communication for you, so you don't rebuild Inbox feeds, provider integrations, and channel webhooks from scratch every time. There are two ways to build with Novu, and they share the same foundation: a single API and a unified conversation model. - Communication infrastructure for products — Send notifications across Inbox/In-App, Email, SMS, Push, and Chat through one API, with workflows, digests, and an embeddable component. - Agent Communication Infrastructure (ACI) — Connect any agent you've already built to any communication channel: Slack, Microsoft Teams, Telegram, WhatsApp, email through one conversation model. 🚀 Getting Started Create a free account and follow the instructions on the dashboard. 📚 Table of contents - Why Novu? - Communication infrastructure for products - Agent Communication Infrastructure (ACI) - Getting Started - Embeddable Inbox and Preferences - Providers 📬 Communication infrastructure for products The notification platform that turns complex multi-channel delivery into a single component. Built for developers, designed for growth, powered by open source. Novu provides a unified API to send notifications through multiple channels — Inbox/In-App, Push, Email, SMS, and Chat. Create custom workflows, define per-channel conditions, and let Novu deliver each notification in the most effective way, without stitching together a provider for every channel yourself. - One API for all messaging providers - Embeddable, real-time component - Notification workflow engine with branching and conditions - Digest engine to batch multiple notifications into a single message - No-code email editor - Embeddable preferences component so users control their own notifications 🤖 Agent Communication Infrastructure (ACI) You build the agent. Novu gives it a voice. ACI is a complete suite for companies already building agents that
Top issues
#1478🚀 Feature: google chat19 comments · 2022-10-05#7398🐛 Bug Report: <Inbox /> not displaying14 comments · 2024-12-27#10124🐛 Bug Report: [email protected] crashes on connection in WSGateway.processConnectionRequest reading subscriber.contextKeys.length13 comments · 2026-03-01#2699[NV-1472] More than one digest step is not working properly11 comments · 2023-02-08#12305🐛 Bug Report: MaxListenersExceededWarning on every response since 3.17.0 (instrumentation-router adds a finish listener per router layer)9 comments · 2026-08-11#4493[NV-3044] 🚀 Feature: Support Weixin/Wechat8 comments · 2023-10-11#12761🐛 Bug Report: DurationUtils.isISO8601 incorrectly accepts invalid calendar dates like Feb 307 comments · 2026-09-30#12532🐛 Bug Report: FCM invalid token cleanup may not handle NotRegistered / registration-token-not-registered consistently7 comments · 2026-09-02
Latest release
@novu/[email protected] @novu/[email protected] 2026-09-28🚀 Features - api-service: rich inbound message content and author metadata fixes NV-8629 (12728) - framework: re-export Chart, Table and LinkButton card builders fixes NV-8632 (12727) - api-service,framework: add inbound message edit/delete lifecycle fixes NV-8628 (12703) - providers: add Google Chat provider and documentation fixes NV-8811 (12690) - root: Add Photon (iMessage via Spectrum Cloud) channel and agent integration (12411) - api-service: expose inbound message.replyTo fixes NV-8627 (12645) - framework: add quoteReply option to ctx.reply() fixes NV-8794 (12633) 🩹 Fixes - framework: