Open Source SDK

WhatsApp SDK

Connect with 2+ billion WhatsApp users worldwide through the official Business API. Open source TypeScript SDK that makes it easy to build powerful messaging experiences that transcend borders, languages, and time zones with just a few lines of code.

npmiwhatsapp-client-sdk

Available for TypeScript and JavaScript

main.js
import { WhatsAppClient } from 'whatsapp-client-sdk';

const client = new WhatsAppClient({
  accessToken: process.env.WHATSAPP_ACCESS_TOKEN,
  phoneNumberId: process.env.WHATSAPP_PHONE_NUMBER_ID
});

// Send a text message globally
await client.sendText(
  '+573001234567',
  '¡Hola! Mensaje desde el SDK'
 );

// Send interactive buttons
await client.sendButtons(
  '+573001234567',
  '¿Qué acción deseas realizar?',
  [
    { id: 'ver_productos', title: '📦 Ver Productos' }
  ]
);

Powering global communication for leading brands across 6 continents

Spotify
Uber
Netflix
Airbnb
Shopify
Stripe
Global Network

Connect Globally

Break down geographical barriers and connect with 2+ billion WhatsApp users across 180+ countries. Our SDK enables seamless communication that transcends borders, languages, and time zones.

2B+ Global Users
180+ Countries
50M+ Daily Messages
world map

Instant Global Reach

Send messages to any country instantly with optimized routing and delivery

Cultural Adaptation

Automatically adapt messages for local languages, customs, and preferences

Unified Experience

Consistent messaging experience across all regions and devices

Connect globally, communicate locally

Comprehensive tools and APIs to create culturally-aware messaging experiences that resonate with customers across different countries, languages, and cultures.

Global Message Sending

Send text, media, interactive messages, and templates with high delivery rates and real-time status updates across all regions.

Smart Media Handling

Upload, download, and manage images, videos, documents, and audio files with automatic optimization and regional CDN delivery.

International Contact Management

Manage contacts, groups, and business profiles with comprehensive metadata, timezone awareness, and cultural preferences.

Worldwide Reach

Reach customers in 180+ countries with localized messaging, multi-language support, and timezone-aware delivery optimization.

Global Security & Compliance

End-to-end encryption, regional compliance tools, and enterprise-grade security that meets international standards.

Developer Experience

Comprehensive SDKs, detailed documentation, and testing tools for rapid development and global deployment.

Global Customer Support

Provide 24/7 customer support across time zones with automated responses, intelligent routing, and multilingual agent handoffs.

International Marketing

Launch targeted marketing campaigns that respect cultural differences and local regulations across multiple regions.