send-message.ts
import { Kirim } from '@kirimdev/sdk'

const kirim = new Kirim({
  apiKey: process.env.KIRIM_API_KEY!
})

const phone = kirim.phoneNumbers(process.env.KIRIM_PHONE_NUMBER_ID!)

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
ship conversations, not complexity

WhatsApp API
for developers

$ bun add @kirimdev/sdk

Multi-tenant WhatsApp Business Platform. Kirim pesan, terima webhook, kelola percakapan — satu SDK, tanpa ribet.

Hubungkan WhatsApp Business Account — kami pandu setup-nya di quickstart.

TypeScript SDK
Webhooks
MCP Server
n8n Node
Multi-tenant
webhook.ts
import { Hono } from 'hono'
import { verifyWebhookSignature }
  from '@kirimdev/sdk/webhooks'

const app = new Hono()

app.post('/webhook', async (c) => {
  await verifyWebhookSignature({
    rawBody: await c.req.text(),
    signatureHeader: c.req.header(
      'x-kirim-signature'
    ),
    secrets: [process.env.KIRIM_WEBHOOK_SECRET!]
  })

  const event = c.req.header('x-kirim-event')
  console.log(event) // message.received
  return c.json({ ok: true })
})

Dari nol ke pesan pertama

Tiga langkah, kurang dari 5 menit.

01

Sign up & connect WhatsApp

Hubungkan WhatsApp Business Account dari Meta. Kami pandu setup-nya.

02

Get your API key

Generate API key dari dashboard. Install SDK.

03

Send your first message

Kirim pesan pertama via SDK atau REST API dalam <5 menit.

Semua yang kamu butuhkan

Satu platform, lengkap dari SDK sampai dashboard.

Send Messages

Text, image, video, document, template, interactive — semua tipe pesan WhatsApp via satu endpoint REST.

Real-time Webhooks

Pesan masuk dan status update di-deliver dengan retry otomatis dan signature verification.

TypeScript SDK

Auto-generated dari OpenAPI spec. Pagination, error handling, dan webhook helpers built-in.

MCP Server

Bridge WhatsApp ke Claude, Cursor, atau AI agent lainnya via Model Context Protocol.

Secure by Default

Credentials dienkripsi AES-256. Webhook signature verification, rate limiting, idempotency keys.

Multi-tenant

Organization → Teams → Members → WhatsApp accounts. RBAC dan isolasi data lintas tenant.

n8n Community Node

NEW

Drag-and-drop automation workflow tanpa nulis code. @kirimdev/n8n-nodes-kirim punya action node (kirim pesan, kelola kontak) dan trigger node (event pesan masuk & status). Install langsung dari n8n Community Nodes.

Choose your plan

Pilih paket yang
cocok untuk bisnis Anda.

Mulai dengan trial 30 hari gratis. Upgrade atau ganti paket kapan saja.

Pro

Untuk bisnis berkembang

Rp 149.000 /month
  • 10,000 Broadcasts/month
  • 365 Days history
  • 500,000 Messages/month
  • 10 Members
  • 5 WhatsApp accounts
Mulai Gratis

Harga di atas adalah biaya langganan software Kirimdev. Membalas pesan pelanggan dalam jendela 24 jam gratis dari Meta. Anda hanya membayar Meta saat mengirim template pesan (marketing, utility, atau authentication) — ditagih langsung ke akun WhatsApp Business Anda, bukan lewat Kirimdev.

Siap mulai?

Daftar gratis, dapatkan API key, dan kirim pesan pertama kamu dalam 5 menit.