import { Kirim } from '@kirimdev/sdk'
const kirim = new Kirim({
apiKey: process.env.KIRIM_API_KEY!
})
const phone = kirim.phoneNumbers('106540352242922')
const msg = await phone.messages.send({
messaging_product: 'whatsapp',
to: '628123456789',
type: 'text',
text: { body: 'Pesanan kamu sudah dikirim' }
})
console.log(msg.id) // msg_abc123
WhatsApp API
for developers
Multi-tenant WhatsApp Business Platform. Kirim pesan, terima webhook, kelola percakapan — satu SDK, tanpa ribet.
import { Hono } from 'hono'
import { verifyWebhookSignature }
from '@kirimdev/sdk/webhooks'
const app = new Hono()
app.post('/webhook', async (c) => {
const event = await verifyWebhookSignature({
rawBody: await c.req.text(),
signatureHeader: c.req.header(
'x-kirim-signature'
),
secrets: [process.env.KIRIM_WEBHOOK_SECRET!]
})
console.log(event.type) // message.received
return c.json({ ok: true })
}) Semua yang kamu butuhkan
Satu platform, lengkap dari SDK sampai dashboard.
Send Messages
Text, image, video, document, template, interactive buttons & lists — semua via satu endpoint.
Real-time Webhooks
Terima pesan masuk, status update, dan event lainnya secara real-time ke server kamu.
TypeScript SDK
Fully typed, auto-generated dari OpenAPI spec. Pagination, error handling, webhook verification built-in.
MCP Server
Integrasikan WhatsApp ke AI assistant kamu. Compatible dengan Claude, Cursor, dan lainnya.
Secure by Default
Webhook signature verification, encrypted credentials, rate limiting, dan idempotency key.
Multi-tenant
Organization → Teams → Members. Kelola banyak WhatsApp account dalam satu dashboard.
Siap mulai?
Daftar gratis, dapatkan API key, dan kirim pesan pertama kamu dalam 5 menit.