Developer Hub
Build With WhatsUpNinja
Powerful APIs, comprehensive documentation, and developer-friendly tools to integrate messaging into your applications.
Quick Start Examples
Get up and running in minutes with our simple API.
// Send WhatsApp Message
const WhatsUpNinja = require('@whatsupninja/sdk');
const client = new WhatsUpNinja({
apiKey: 'YOUR_API_KEY'
});
// Send template message
const response = await client.whatsapp.sendTemplate({
to: '+919876543210',
template: 'order_confirmation',
language: 'en',
components: [
{
type: 'body',
parameters: [
{ type: 'text', text: 'John' },
{ type: 'text', text: 'ORD-12345' }
]
}
]
});
console.log('Message sent:', response.messageId);Official SDKs
Install our SDK in your preferred language.
🟢Node.js
npm install @whatsupninja/sdk🐍Python
pip install whatsupninja☕Java
implementation "com.whatsupninja:sdk:1.0.0"🐘PHP
composer require whatsupninja/sdk💎Ruby
gem install whatsupninja🔵Go
go get github.com/whatsupninja/sdk-goAPI Endpoints
RESTful API with consistent response formats.
| Method | Endpoint | Description |
|---|---|---|
| POST | /v1/whatsapp/send | Send WhatsApp message |
| POST | /v1/sms/send | Send SMS message |
| POST | /v1/rcs/send | Send RCS message |
| POST | /v1/voice/call | Initiate voice call |
| GET | /v1/messages/{id} | Get message status |
| GET | /v1/account/balance | Check account balance |
Developer Resources
GitHub
Explore our open-source SDKs, examples, and contribute to our projects.
Tutorials
Step-by-step guides to help you integrate our APIs into your applications.
API Sandbox
Test our APIs in a safe sandbox environment with mock data.