Hasty Briefsbeta

Show HN: Simple WhatsApp API (Open Source)

5 hours ago
  • #WhatsApp API
  • #Multi-session Messaging
  • #Node.js
  • Multi-session WhatsApp API for sending messages and attachments from multiple accounts.
  • Easy login via QR code with persistent sessions saved locally.
  • Supports sending text messages and attachments via file upload, URL, or Base64.
  • Secure with global Master API Key and per-session API Key.
  • Dynamic QR codes available as string or PNG via API endpoints.
  • Node.js (v16+) required with Docker support for isolated setup.
  • Interactive API documentation via Swagger UI and Postman collection.
  • Two-key system for security: Master Key (X-MASTER-KEY) and Session Key (X-API-KEY).
  • Steps to connect WhatsApp account via QR code and manage sessions.
  • Endpoints for uploading files, sending messages, and attachments.
  • Notes on WhatsApp's unofficial library risks and limitations.