Notifications SDK

In-App Notifications

Drop-in React components for real-time notifications. Bell, toast, and feed β€” ready in minutes.

Everything You Need for Notifications

From React components to REST APIs, CloudSignal handles the real-time infrastructure so you can focus on your product.

Drop-in Components

Pre-built React components for bell icon, toast popups, and notification feeds. Import, configure, ship.

Any Auth Provider

Works with Supabase, Clerk, Firebase, Auth0, or your own JWT auth. No vendor lock-in on identity.

Per-User Channels

Each user gets a private notification channel bound to their email. Broadcast announcements reach everyone.

REST API Publishing

Send notifications from any backend with a simple REST call. Node, Python, Go, cURL β€” whatever you use.

Quick Start

Add Notifications in Minutes

Wrap your app with the provider, drop in the components, and you have real-time notifications. No WebSocket code, no state management, no polling.

Real-Time Delivery
Notifications arrive instantly via WebSocket β€” no polling, no delays
Persistent History
Missed notifications are stored and delivered when users reconnect
Read State Sync
Read/unread state syncs across devices in real time
Custom Rendering
Full control over notification appearance with render props and slots
App.tsx
import { NotificationProvider,
NotificationBell,
NotificationToast,
NotificationFeed
} from '@cloudsignal/notifications'
<NotificationProvider
authEndpoint="/api/auth/mqtt"
>
<NotificationBell />
<NotificationToast position="top-right" />
<NotificationFeed maxItems=50 />
</NotificationProvider>

Start Building with Notifications

Add real-time notifications to your app in under 10 minutes. Free tier included.