Novu
Novu is open-source notification infrastructure that sends multi-channel messages - email, SMS, push, chat, and an in-app Inbox - from a single workflow trigger. A single event API call fans a notification out across channels defined in a workflow, with subscriber management, topics, layouts, digest/aggregation, 55+ provider integrations, and a real-time embeddable Inbox notification center powered by a WebSocket connection. Novu is self-hostable (MIT) and also available as Novu Cloud, with US (api.novu.co) and EU (eu.api.novu.co) regions.
APIs
Novu Events API
Trigger notification workflows for one or many subscribers. A single event fans out across the channels defined in a workflow - in-app, email, SMS, push, and chat - with bulk tr...
Novu Subscribers API
Create, retrieve, update, delete, and bulk-manage subscribers - the recipients of notifications - along with their channel credentials (device tokens, chat webhooks), online sta...
Novu Topics API
Group subscribers into topics addressed by a topic key, then trigger a single event to notify the whole audience. Manage topic subscriptions - add, list, check, and remove subsc...
Novu Inbox API
The in-app notification center feed for a subscriber - list feed items, read unseen/unread counts, and mark, read, unread, seen, archive, snooze, or delete notifications. Backs ...
Novu Messages API
List the individual channel messages generated by workflow executions, filter by channel/subscriber/transactionId, and delete messages individually or by transactionId.
Novu Notifications API
Query the activity feed of triggered workflow executions (events) - list with filters and retrieve a single notification/event record with its per-step execution outcome for obs...
Novu Workflows API
Create, list, retrieve, update, patch, delete, and sync notification workflows (formerly notification templates) - the multi-channel step definitions (in-app, email, SMS, push, ...
Novu Integrations API
Configure the delivery providers behind each channel - create, list (all and active), retrieve, update, and delete integrations across 55+ providers (SendGrid, Twilio, FCM, APNs...
Novu Layouts API
Manage reusable email layouts that wrap notification content - create, list, retrieve, update, delete, duplicate, preview, and inspect usage of the shared header/footer wrappers...
Novu Subscriber Preferences API
Read and update per-subscriber notification preferences - which workflows and channels a subscriber is opted into - including bulk preference updates that let end users control ...
Novu Environments API
Manage Novu environments (Development, Production, and more) and promote resources between them - create, list, update, delete environments, list tags, compare, and publish chan...
Novu Translations API
Localize notification content across locales - create, retrieve, and delete translations per resource and locale, manage translation groups, and import or upload master translat...
Novu Inbox Realtime API
Real-time WebSocket (Socket.IO) surface that pushes live Inbox updates to browser and mobile clients - notification_received, unseen_count_changed, and unread_count_changed even...
Collections
Novu API
OPENPricing Plans
Rate Limits
FinOps
Novu Co Finops
FINOPSEvent Specifications
Novu Inbox Realtime (WebSocket / Socket.IO)
AsyncAPI 2.6 description of Novu's **Inbox real-time WebSocket** surface - the connection that powers the live bell, counts, and feed of Novu's embeddable in-app `