Build multilingual messaging into your software
Ship automated notifications, customer support bots, and transactional updates across 60+ languages with PESU's enterprise-grade REST API and real-time Webhooks.
import { PesuClient } from "@pesu/sdk";
const pesu = new PesuClient({
apiKey: process.env.PESU_API_KEY!,
});
// Send translated transactional notification
const response = await pesu.messages.send({
recipient: "+919876543210",
text: "Your order #8291 has shipped and will arrive tomorrow.",
autoTranslate: true,
targetLanguage: "ta", // Automatically delivered in Tamil
});
console.log("Delivered message ID:", response.messageId);Continue your conversations on your computer.
Connect your phone to PESU Web and experience end-to-end encrypted messaging, 60+ language real-time translation, review-first voice input, and large file transfers directly in your desktop browser.
REST API Endpoints
Complete endpoints for sending messages, querying delivery status, scheduling broadcast campaigns, and looking up recipient language capabilities.
Real-Time Webhooks
Receive instant HTTP POST callbacks for incoming messages, customer replies, read receipts, and device pairings with HMAC-SHA256 signature verification.
Tiered Rate Limits & Quotas
Dedicated throughput allocations from 60 req/min on Basic to 10,000 req/min on Enterprise with automatic retry headers and webhook dead-letter queues.