New: run your homelab, smart home and subscriptions from Notion. All 3 templates for $29, not $42Save $13GET ALL THREE

Homelab Addiction

Self-Hosted / Projects / Novu

Specs verified September 13, 2026 · against v2.13.2

Overview

Self-hosted notification and agent communication infrastructure for multi-channel product messaging.

Novu is open-source communication infrastructure for applications and AI agents. Its Notify product orchestrates notifications across Inbox, email, SMS, push, and chat, while Novu Connect links agents to messaging channels with conversation state and provider context.

Why people choose Novu

Novu centralizes channel logic that would otherwise be rebuilt separately for each provider. Workflows can trigger personalized notifications, and the Connect layer is aimed at agents that need to communicate with customers or teams across channels such as Slack, WhatsApp, Telegram, and email.

What is included

Official docs describe notification workflows, an embeddable Inbox, provider integrations, client and server SDKs, REST APIs, a framework for code-defined workflows, agent connections, conversation observability, and support for multiple communication channels.

Requirements and tradeoffs

Novu is application infrastructure rather than a consumer-facing inbox or a simple SMTP relay. A self-hosted deployment still requires you to configure providers, credentials, storage, security, and delivery monitoring. Channel behavior depends on the provider and integration, so test templates, retries, rate limits, and inbound conversation flows before relying on it for critical notifications.

Best fit

Choose Novu when your application or AI agent needs one delivery layer across several notification and chat channels. If you only send basic transactional email from one provider, a smaller provider SDK or mail relay may be easier to operate.

Interface previews

Screenshots of the Novu interface.

Feature support

Feature support in Novu
FeatureSupport
Multi-channel notification workflowsOfficial docs describe workflows across Inbox, email, SMS, push, and chat with event triggers and personalization.Supported
Embeddable notification InboxThe docs describe an Inbox that subscribers can read, archive, snooze, and configure.Supported
AI agent communication channelsNovu Connect is documented as infrastructure for connecting agents to messaging providers and handling messages, identity, state, and replies.Supported
Provider integrationsOfficial docs cover integrations for delivery providers and communication channels; availability and behavior depend on each provider.Supported
Client and server SDKsThe documentation lists web/mobile SDKs and server SDKs for multiple languages and frameworks.Supported
REST APIOfficial documentation provides APIs for events, subscribers, workflows, integrations, and messages.Supported
Workflow-as-code frameworkThe docs include a Novu Framework for building notification workflows as code.Supported
Conversation observabilityNovu Connect documentation describes inspecting conversations, message history, participants, and provider context.Supported
Self-hosted deploymentThe official site explicitly presents self-hosting in your own infrastructure or private cloud as an option.Supported

Community signals

Stars
40.2k
Forks
4.5k
Open issues
111

Includes open pull requests

Last commit
1d ago
Latest release
@novu/[email protected]

3w ago

Repo created
Aug 2021

Refreshed nightly from the GitHub API.

Alternatives

  • Knock

    Hosted notification infrastructure comparison.

  • Courier

    Hosted multi-channel notification platform comparison.

  • Apprise

    Lighter self-hosted notification library and gateway comparison.

Questions

What is Novu used for?

Novu is used to orchestrate application notifications and connect AI agents to communication channels through one open-source infrastructure layer.

What is the difference between Novu Notify and Novu Connect?

Novu Notify handles product notification workflows across channels such as Inbox, email, SMS, push, and chat. Novu Connect focuses on connecting AI agents to channels and managing conversations, identity, and context.

Can you self-host Novu?

Yes. Novu’s official site says you can deploy it in your own infrastructure or private cloud while keeping control of your data.

Which channels does Novu support?

Official Novu pages list Inbox, email, SMS, push, Slack, Microsoft Teams, WhatsApp, Telegram, Discord, Linear, Zoom, Google Chat, and other provider connections. Exact availability depends on the product area and integration.

Does Novu replace an email provider?

No. Novu coordinates notification workflows and provider integrations; you still need to configure the underlying delivery providers and their credentials.

Can Novu connect an existing AI agent?

Yes. The official docs describe connecting agents built with the AI SDK, LangChain, or custom code, along with managed-agent paths.

Is Novu suitable for a small homelab?

It can be useful for developers testing notification and agent workflows, but it is a relatively broad application stack. A smaller mail or webhook tool may be easier if you only need one simple alert channel.

support // the lab

Found this write-up useful?

If it saved you time or a rebuild, you can support more practical homelab guides.

Support the lab