Novu
Open-source communication infrastructure that connects products and AI agents to email, SMS, push, in-app inbox and chat channels through one API.
- GitHub stars
- 40k
- Last commit
- today
- Latest release
- @novu/framework@v2.14.0
- Self-hosted
- Yes
- Hosted version
- Available

Novu is open-source communication infrastructure for products and AI agents. It offers one API and a unified conversation model that connects your software to the channels your users already use, reaching them by email, SMS, push, an in-app inbox, Slack, Microsoft Teams, Telegram and other chat apps. It is written in TypeScript with Node.js and React, and GitHub lists the license as 'Other'.
There are two ways to build with it that share the same foundation. Communication infrastructure for products delivers notifications to inbox, email, SMS, push and chat via a single API, and supports workflows, digest batching and an embeddable UI component. Agent Communication Infrastructure connects agents you have already built to channels such as Slack, Teams, Telegram, WhatsApp and email through a single conversation model.
The README argues that people now expect conversations rather than one-way notifications, and positions Novu as the layer that saves teams from rebuilding inbox feeds, provider integrations and channel webhooks. Getting started starts with a free account, and the project links documentation, a changelog, a roadmap and a Discord community. It suits product and engineering teams that send notifications or build agents.
Key features
- One API for inbox, email, SMS, push and chat
- Workflows and digests for notifications
- Embeddable notification inbox component
- Connects agents to Slack, Teams and Telegram
- Unified conversation model across channels
- Provider integrations and channel webhooks
Pricing: A free plan includes 10,000 workflow runs a month. Pro starts from $30 and Team from $250 per month; Enterprise is custom and includes self-hosted deployment options.