We use essential cookies to make the site work. With your consent, we also use analytics + marketing cookies.
Everything you need to send your first message, wire webhooks, and go to production — with sensible defaults and code you can copy-paste.
curl https://api.cpaas.io/v1/messages \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"channel": "whatsapp",
"to": "+919876543210",
"template": "welcome_v1",
"params": { "name": "Jane" }
}'Whatever you're building, the docs are organised by task. Pick the entry point closest to what you want to ship next.
Send your first message in 5 minutes with curl or Node.
Every endpoint, every parameter — with a Postman collection.
Idiomatic clients for Node.js, Python, Go, Java, and PHP.
Signed events, exponential retries, and DLQ replay.
WhatsApp, SMS, RCS, Email, Voice — one API, one shape.
SOC 2, SSO, MFA, audit logs, and vulnerability disclosure.
Grab an API key from the dashboard, drop in the snippet, and watch the delivery event stream in the inspector. Two lines of config, one call, one webhook.
import { CPaas } from '@cpaas/sdk';
const cpaas = new CPaas({ apiKey: process.env.CPAAS_API_KEY });
const msg = await cpaas.messages.send({
channel: 'whatsapp',
to: '+919876543210',
template: 'welcome_v1',
params: { name: 'Jane' },
});अपना 15 दिन का मुफ्त ट्रायल शुरू करें। क्रेडिट कार्ड की ज़रूरत नहीं।