تخطَّ إلى المحتوى

notifications

هذا المحتوى غير متوفر بلغتك بعد.

In-app notification system with templates, delivery tracking, and GraphQL subscriptions. Free: MIT licensed.

Terminal window
nself plugin install notifications

Adds a complete in-app notification system to your Hasura backend. Supports multi-channel delivery (email, push, SMS) with template management and per-channel delivery tracking. Exposes both a REST API and GraphQL subscriptions for real-time notification updates.

Env VarDefaultDescription
NOTIFICATIONS_PORT3102Notifications service port
NOTIFICATIONS_SMTP_HOSTnoneSMTP host for email channel
NOTIFICATIONS_SMTP_PORT587SMTP port
NOTIFICATIONS_FCM_KEYnoneFirebase key for push
PortPurpose
3102Notifications REST API

3 tables added to your Postgres database:

  • np_notifications_notifications: notification records
  • np_notifications_templates: message templates per channel
  • np_notifications_preferences: per-user channel preferences
RouteTarget
/notifications/Notifications API

Tables are automatically tracked in Hasura. Subscribe to np_notifications_notifications for real-time updates using Hasura’s subscription API.