Send and receive messages via WhatsApp Business API (Baileys/WhiskeySockets) and Telegram MTProto API through a unified RESTful interface. Includes multi-device management with persistent session handling and automatic reconnection. Full media support — images, videos, audio, and documents.
Baileys API
WhatsApp Web protocol integration
Telegram
MTProto API
Native Telegram protocol
Multi
Device Support
Multiple devices per account
Media
Full Media Support
Images, video, audio, docs
RESTful API for WhatsApp and Telegram messaging
Manage unlimited WhatsApp and Telegram devices from one dashboard
Configure and manage devices from the dashboard or API. Net2APP's OTT Worker maintains persistent WebSocket connections for WhatsApp (Baileys) and MTProto connections for Telegram with automatic reconnection.
💡 Tip: Use multiple devices with round-robin distribution for high-volume messaging while maintaining account health across all connected devices.
Comprehensive WhatsApp and Telegram messaging capabilities
Send text messages through WhatsApp using the Baileys WhatsApp Web protocol. Supports emoji, formatting, and message queuing.
Send images, videos, audio files, and documents through WhatsApp. Supports thumbnail generation and automatic media processing.
Send text messages via Telegram MTProto API with higher rate limits than the Bot API. Message any phone number on Telegram.
Send images, videos, audio files, and documents through Telegram. Full media type support with automatic compression.
Persistent device sessions that survive server restarts. Automatic session restoration ensures continuous messaging availability.
Manage unlimited WhatsApp and Telegram devices from a single dashboard. View status, proxy config, and activity logs.
Clean HTTP REST API for all messaging operations. Simple authentication with tenant API keys. JSON request/response format.
Background OTT Worker manages device connections, message queuing, media processing, and automatic reconnection with exponential backoff.
Send messages to multiple recipients in a single API call. Message queuing with rate limiting per device for account safety.
Common questions about the Business API
Net2APP uses the Baileys library which implements the WhatsApp Web protocol — the same method used by WhatsApp Web and the desktop app. You do NOT need WhatsApp Business API approval or a verified business account. Any WhatsApp account can be connected via QR code pairing.
MTProto (used by the Telegram mobile/desktop app) offers: (1) Higher rate limits — send more messages per second. (2) Message any phone number, not just users who started a chat with a bot. (3) Full media support including all file types. (4) Access to your personal contacts and groups. The Bot API has stricter limits and limited functionality.
Yes. The Net2APP Business API uses a single tenant API key for both WhatsApp and Telegram endpoints. You specify the device_id in the API request to select which paired device to send from. This allows unified API integration for both messaging platforms.
The OTT Worker is a background Node.js process (src/workers/ott-worker.ts) that maintains persistent WebSocket connections for each paired device. It handles: automatic reconnection on disconnection with exponential backoff, session persistence to database, media download for incoming messages, and keep-alive pings to detect connection drops.
Message rates are limited per device to maintain account health. Default rate limits are configurable from the dashboard. For high-volume WhatsApp messaging, we recommend using multiple paired devices with round-robin message distribution for optimal throughput.
Deploy your Business API gateway with WhatsApp and Telegram support. Multi-device management, persistent sessions, and full REST API. No setup fees.
Deploy Your Instance Free →