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-sdk
Code 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.