DEVELOPER PLATFORM

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);
PESU WEB CONNECTION HUB

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.

Zero-Password QR HandshakeECDH E2EE Session EncryptionMulti-Device Remote Revocation

REST API Endpoints

Complete endpoints for sending messages, querying delivery status, scheduling broadcast campaigns, and looking up recipient language capabilities.

Standard JSON payload responses

Real-Time Webhooks

Receive instant HTTP POST callbacks for incoming messages, customer replies, read receipts, and device pairings with HMAC-SHA256 signature verification.

HMAC-SHA256 signatures

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.

Fail-safe dead-letter queue