PreviewGNS 1.0 is currently in Private Beta. Early developer access open!
Launching Soon • Generic Notification Service

High-Throughput Notification Infrastructure for High-Scale Teams

Deliver Email, SMS, WhatsApp, and Real-Time In-App notifications with 100% atomic idempotency, automated multi-provider failover, and transparent audit tracing.

Free during private beta. No credit card required.

99.99%
Delivery SLA
< 120ms
Ingest to Dispatch
4-in-1
Unified Channels
Zero
Duplicate Sends

Omni-Channel Architecture

One standard API. Every critical customer channel.

Postal & Custom SMTP

Automated DKIM / SPF / DMARC generation with full custom domain support, bounce handling, and complaint tracking.

Postal Engine Ready

SMS & OTP Delivery

High-priority transactional SMS routing via Twilio and Fast2SMS with instant carrier fallback and delivery receipts.

Multi-Carrier Failover

WhatsApp Business API

Send approved interactive templates, media notifications, and quick-reply authentication codes seamlessly.

Verified Meta Templates

Real-Time In-App & SSE

Live Server-Sent Events stream notifications straight into your web or mobile app inbox with zero WebSocket overhead.

Ultra-Low Latency SSE
Developer Quickstart
import { GNSClient } from '@iitd/gns-sdk';

const gns = new GNSClient({ apiKey: process.env.GNS_API_KEY });

await gns.send({
  to: 'user@example.com',
  channel: 'email',
  template: 'security-alert',
  variables: { location: 'San Francisco, CA', device: 'Chrome on Mac' },
  idempotencyKey: 'sec_alert_user_9842',
});

Idempotent Transactional Outbox

Prevent duplicate delivery under network retries. Atomic SQL claims guarantee every notification is delivered exactly as intended.

Custom Sending Domains

Protect deliverability by sending from your brand domain. Automated DKIM, SPF, and DMARC verification built directly into the console.

Real-Time Delivery Tracing

Track full delivery lifecycle events (enqueued, dispatched, delivered, bounced) with sub-second audit logging.