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-go

API Endpoints

RESTful API with consistent response formats.

MethodEndpointDescription
POST/v1/whatsapp/sendSend WhatsApp message
POST/v1/sms/sendSend SMS message
POST/v1/rcs/sendSend RCS message
POST/v1/voice/callInitiate voice call
GET/v1/messages/{id}Get message status
GET/v1/account/balanceCheck 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.