Unofficial WhatsApp integration using reverse-engineered libraries. Use at your own risk and ensure compliance with WhatsApp's terms of service.
Wildcat is a Node.js API server that provides REST endpoints for WhatsApp messaging, media handling, and webhook delivery. Built with Baileys and MongoDB for reliable multi-account support.
Advantages:
- 🚀 Multi-Account Support - Manage multiple WhatsApp numbers simultaneously
- 📱 Full WhatsApp Features - Send/receive messages, media, reactions, and more
- 🔗 Webhook Integration - Real-time message delivery to external services
- 🗄️ Media Storage - Automatic GridFS storage with direct access endpoints
- 🤖 Bot-Ready - Perfect for chatbots, automation, and CRM integrations
- ⚡ REST API - Clean HTTP interface for easy integration
Shortcomings:
⚠️ Unofficial - Relies on reverse-engineered WhatsApp protocols- 🚫 Rate Limited - Subject to WhatsApp's sending limits
- 🔒 No Official Support - Community-maintained, no guarantees
- 📵 Ban Risk - Automated usage may trigger WhatsApp bans
# Install
npm install
# Configure
cp .env.example .env # Edit with your settings
# Run
npm start
# Create account
curl -X POST http://localhost:3000/accounts \
-H 'Content-Type: application/json' \
-d '{"id": "myaccount", "name": "My Account"}'
# Scan QR code and start messaging!- Setup Guide - Installation & configuration
- API Reference - Complete endpoint documentation
- Architecture - System design
- Development - Contributing guide
npm run accounts # List accounts
npm run account:create mybot "Bot Account"
npm run message:send mybot [email protected] "Hello!"See Development Guide for contribution guidelines.
GPL-3.0-only — See LICENSE
Repository: https://github.com/NotoriousArnav/wildcat