published

Novu Notification API

Novu Notification API provides a robust platform for developers to manage notifications across various channels, offering options for self-hosting or cloud deployment.

Developed by Novu

99.95%Uptime
150msLatency
20kStars
API KeyAuth
NoCredit Card
RESTStyle
v1Version
API Endpoints

Reference for available routes, request structures, and live examples.

Delivers notifications across multiple channels (email, SMS, push)

Full Endpoint URL
http://localhost:3000/notifications
Implementation Example
curl -X POST 'http://localhost:3000/notifications' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "to": {
    "subscriberId": "user_123"
  },
  "name": "welcome-email",
  "payload": {
    "username": "johndoe"
  }
}
Expected Response
{
  "status": "queued",
  "acknowledged": true,
  "transactionId": "notif_abc123xyz"
}
Version:v1
Limit:1000 notifications/hour
Real-World Applications
  • User onboarding emailsOptimized Capability
  • Multi-channel alertingOptimized Capability
  • In-app notification centerOptimized Capability
  • Digest emails or SMSOptimized Capability
  • User preference managementOptimized Capability
Advantages
  • Open-source and self-hostable
  • Unified API for multi-channel messaging
  • Built-in workflows and digests
  • Official SDKs for many languages
  • Embeddable real-time notification center
Limitations
  • Cloud version relies on API key security
  • Self-hosting setup can be complex
  • Localization currently in beta
  • Rate limits may restrict high-volume use without upgrade

FAQs

API Specifications

v1
Pricing Model
tiered by monthly event volume
Credit Card
Not Required
Response Formats
JSON
Supported Languages
7 Languages
SDK Support
JavaScript/TypeScript, Python, Go, PHP, C# (.NET), Ruby (community), Java (community), Kotlin (community)
Time to Hello World

5 minutes for cloud-hosted; under an hour for Docker self-hosted

Rate Limit

1000 requests per minute

Free Tier Usage

10,000 notification events per month free forever for cloud-hosted usage

Use Case: Best For

Developers building scalable, multi-channel notification systems, especially where self-hosting is desired

Not Recommended For

Very high-throughput systems that need sub-100ms latency or extremely bursty traffic beyond free tier limits

#multi-channel#notifications

Explore Related APIs

Discover similar APIs to Novu Notification API

View All APIs
FREEMIUM

Twilio Communications API

The Twilio Communications API enables developers to integrate voice, SMS, and video capabilities into applications, streamlining communication solutions for businesses.

CommunicationView Details
FREEMIUM

Resend Email API

Resend Email API provides a scalable and reliable platform for developers to send transactional and marketing emails through a RESTful interface, featuring modern SDKs and extensive documentation.

CommunicationView Details