novu: what it is, what problem it solves & why it's gaining traction
novu: what it is, what problem it solves & why it's gaining traction
What it solves
Novu provides a unified communication infrastructure that eliminates the need for developers to build separate integrations for every messaging channel. It solves the problem of fragmented notification systems by providing a single API to reach users across Email, SMS, Push, Chat, and In-App channels.
How it works
Novu acts as an abstraction layer between your application or AI agent and various communication providers. It uses a unified conversation model to normalize inbound and outbound messages. For AI agents, it provides the Agent Communication Infrastructure (ACI), which handles the plumbing of receiving user messages from channels like Slack or Telegram, routing them to the agent, and sending responses back.
Who it’s for
- Software Developers: Those building products that require complex multi-channel notification workflows.
- AI Agent Developers: Those who have built agents (using frameworks like LangGraph or AI SDK) and need to connect them to real-world communication channels without building custom webhook handlers for each platform.
Highlights
- Unified API: One interface for all messaging providers across multiple modalities.
- Agent Communication Infrastructure (ACI): Bidirectional messaging that connects any agent to channels like WhatsApp, Slack, and Microsoft Teams.
- Embeddable Components: Includes a real-time
<Inbox />and preferences component for web apps. - Workflow Engine: Features a branching notification engine and a digest system to batch messages.
- Extensive Provider Support: Integrates with dozens of providers for Email, SMS, Push, and Chat.
Sources
- undefinednovuhq/novu