Developer Platform
Build With WhatsUpNinja
Powerful APIs, comprehensive SDKs, and excellent documentation to integrate messaging into your applications in minutes.
SDKs
Install in Seconds
Official SDKs for every major programming language.
⬢Node.js
npm install @whatsupninja/sdk🐍Python
pip install whatsupninja🐘PHP
composer require whatsupninja/sdk☕Java
implementation "com.whatsupninja:sdk:2.0.0"💎Ruby
gem install whatsupninja🔵Go
go get github.com/whatsupninja/go-sdkCode Examples
Send Messages in Lines of Code
const ninja = require('@whatsupninja/sdk');
const client = new ninja.Client({
apiKey: 'YOUR_API_KEY'
});
// Send a WhatsApp template message
const response = await client.whatsapp.send({
to: '+919876543210',
template: 'order_confirmation',
params: {
orderId: 'ORD-12345',
amount: '₹2,499',
delivery: 'Feb 28, 2026'
}
});
console.log('Message ID:', response.messageId);API Reference
RESTful API Endpoints
Method
Endpoint
Description
POST
/v2/whatsapp/send
Send WhatsApp message
POST
/v2/sms/send
Send SMS message
POST
/v2/rcs/send
Send RCS message
POST
/v2/voice/call
Initiate voice call
GET
/v2/messages/:id
Get message status
GET
/v2/analytics/summary
Get analytics summary
POST
/v2/templates
Create message template
GET
/v2/webhooks
List webhook endpoints
Developer Resources
GitHub
Open-source SDKs, sample apps, and community contributions.
Tutorials
Step-by-step video tutorials and code walkthroughs.
Sandbox
Test APIs in our interactive sandbox environment.
Ready to Start Building?
Get your API key in minutes and start sending messages today.
