Paket Developer

Paket Developer API WhatsApp Gratis: Mulai dari ₹0, Naik hingga 100K Pesan

Paket Developer adalah REST API dan webhook bertanda tangan StartMessaging dengan dasbor hanya-lihat, diukur dari jumlah pesan API yang dikirim aplikasi Anda per bulan: 100 gratis, lalu 1.000, 10.000, atau 100.000 mulai ₹100 per bulan, sudah termasuk GST. Hubungkan nomor WhatsApp Business Anda sendiri: Meta menagih biaya pesan ke akun Anda, dan kami tidak pernah menambahkan biaya per pesan.

✦ Uji coba gratis 14 hari · Nomor WhatsApp Business Anda sendiri · Meta menagih pesan secara langsung

Ukuran Paket Developer

Harga API WhatsApp untuk Developer

Setiap ukuran mencakup REST API, 2 endpoint webhook, dasbor hanya-lihat dengan 1 kursi, serta dukungan dokumentasi dan email. Harga dalam INR sudah termasuk GST; bayar tahunan dan dapatkan 12 bulan seharga 10 bulan.

Paket Harga / bulan Harga / tahun Pesan API / bulan Permintaan / menit Pengiriman API / jam
Developer Free ₹0 ₹0 100 60 2,000
Developer 1K ₹100 ₹1,000 1,000 120 10,000
Developer 10K ₹499 ₹4,990 10,000 300 10,000
Developer 100K ₹999 ₹9,990 100,000 1,200 10,000
Termasuk

Yang Didapat di Setiap Ukuran Developer

  • REST API dengan kunci ber-scope

    REST sederhana di /api/v1, diautentikasi dengan kunci workspace (Authorization: Bearer sm_live_…). Pilih scope Full access, Send only, Read only, atau Custom, dan beri setiap integrasi kuncinya sendiri.

  • Dua endpoint webhook bertanda tangan

    Terima event pesan, kontak, percakapan, template, dan kampanye di hingga 2 endpoint HTTPS. Setiap pengiriman ditandatangani dengan HMAC-SHA256 dan dicoba ulang setelah 1m, 5m, 30m, 2j, 6j, dan 12j jika server Anda tidak menjawab.

  • Template, teks, dan media

    Kirim template yang disetujui, termasuk carousel dan penawaran waktu terbatas, kapan saja, serta teks atau media dalam jendela 24 jam pelanggan. Tombol dan daftar interaktif memerlukan Team atau Business.

  • Penggunaan yang bisa dicek kapan saja

    GET /me mengembalikan paket, batas laju, dan pesan API bulan ini: berapa yang terkirim, jatahnya, di mana pengiriman berhenti, dan kapan hitungan diatur ulang. Developers → Logs menyimpan 500 permintaan terakhir dari 7 hari terakhir.

  • Batas tanpa tagihan kejutan

    Melewati jatah, pengiriman mendapat 402 PLAN_MESSAGE_LIMIT_REACHED, dan tidak ada yang naik paket atau ditagih dengan sendirinya. Di ukuran berbayar, pengiriman lain berhenti di 3× jatah dan template autentikasi tidak pernah berhenti.

  • Akun WhatsApp Business Anda sendiri

    Anda menghubungkan nomor lewat Embedded Signup Meta. Meta menagih biaya pesan ke WhatsApp Business Account Anda dengan tarif Meta; StartMessaging hanya menagih paket, tanpa dompet saldo dan tanpa markup.

Mulai Cepat

Pesan API Pertama Anda dalam 4 Langkah

Tidak ada nomor sandbox: Anda membangun di WhatsApp Business Account Anda sendiri sejak awal.

01

Daftar dan buat workspace

Workspace pertama Anda dimulai dengan uji coba gratis Business selama 14 hari, dengan 1.000 pesan API. Saat berakhir, workspace pindah ke Developer Free kecuali Anda memilih paket, dan tidak ada yang dihapus.

02

Hubungkan nomor WhatsApp Anda

Buka Connect dan jalankan Embedded Signup Meta untuk menautkan WhatsApp Business Account dan nomor Anda. Lalu tambahkan metode pembayaran di WhatsApp Manager: Meta memerlukannya sebelum menerima pengiriman template.

03

Setujui template dan buat kunci

Ajukan template ke Meta dari Templates. Lalu buka Developers → API keys, buat kunci dengan scope yang Anda perlukan dan salin: kunci diawali sm_live_ dan hanya ditampilkan sekali.

04

Cek kunci, lalu kirim

Panggil GET /api/v1/me untuk memastikan kunci, paket, dan jatah, lalu kirim template yang disetujui dengan POST /api/v1/messages. Respons 201 berarti WhatsApp menerimanya; tanda terkirim dan dibaca menyusul sebagai webhook.

Contoh Kode

Kirim Pesan Template Pertama Anda

Gunakan nama template persis seperti yang disetujui Meta. Idempotency-Key membuat percobaan ulang aman: kunci dan body yang sama dalam 24 jam tidak pernah mengirim dua kali.

curl -X POST https://waba-api.startmessaging.com/api/v1/messages \
  -H "Authorization: Bearer sm_live_your_api_key" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: welcome-919876543210" \
  -d '{
    "to": "+919876543210",
    "type": "template",
    "template": {
      "name": "order_confirmation",
      "language": "en_US",
      "parameters": [{ "text": "Aarti" }, { "text": "#1042" }]
    },
    "clientReference": "order-1042"
  }'
const res = await fetch('https://waba-api.startmessaging.com/api/v1/messages', {
  method: 'POST',
  headers: {
    Authorization: 'Bearer sm_live_your_api_key',
    'Content-Type': 'application/json',
    'Idempotency-Key': 'welcome-919876543210',
  },
  body: JSON.stringify({
    to: '+919876543210',
    type: 'template',
    template: {
      name: 'order_confirmation',
      language: 'en_US',
      parameters: [{ text: 'Aarti' }, { text: '#1042' }],
    },
    clientReference: 'order-1042',
  }),
});
const { data } = await res.json();
console.log(data.id, data.status); // "3f6c2a1e-…" "sent"
import requests

res = requests.post(
    "https://waba-api.startmessaging.com/api/v1/messages",
    headers={
        "Authorization": "Bearer sm_live_your_api_key",
        "Idempotency-Key": "welcome-919876543210",
    },
    json={
        "to": "+919876543210",
        "type": "template",
        "template": {
            "name": "order_confirmation",
            "language": "en_US",
            "parameters": [{"text": "Aarti"}, {"text": "#1042"}],
        },
        "clientReference": "order-1042",
    },
)
print(res.json()["data"])
Penggunaan

Pantau Pesan API Bulanan dengan GET /me

Tidak perlu scope. Pada respons ini, workspace Developer 1K telah mengirim 420 dari 1.000 pesan API-nya; pengiriman akan berhenti di 3.000, dan hitungan diatur ulang setiap tanggal 1, waktu India.

curl https://waba-api.startmessaging.com/api/v1/me \
  -H "Authorization: Bearer sm_live_your_api_key"
const res = await fetch('https://waba-api.startmessaging.com/api/v1/me', {
  headers: { Authorization: `Bearer ${process.env.SM_API_KEY}` },
});
const { data } = await res.json();
console.log(data.apiKey.scopes);
import os, requests

res = requests.get(
    "https://waba-api.startmessaging.com/api/v1/me",
    headers={"Authorization": f"Bearer {os.environ['SM_API_KEY']}"},
)
print(res.json()["data"]["apiKey"]["scopes"])
<?php
$ch = curl_init('https://waba-api.startmessaging.com/api/v1/me');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . getenv('SM_API_KEY')],
]);
$me = json_decode(curl_exec($ch), true);
print_r($me['data']['apiKey']['scopes']);
{
  "data": {
    "workspace": {
      "id": "6f1e2d3c-4b5a-4968-8776-5a4b3c2d1e0f",
      "name": "Meera Boutique",
      "slug": "meera-boutique"
    },
    "plan": { "code": "DEV_1K", "name": "Developer 1K", "tier": 2 },
    "apiKey": {
      "id": "0e9d8c7b-6a5f-4e3d-2c1b-0a9f8e7d6c5b",
      "prefix": "sm_live_ab12",
      "scopes": ["messages:send", "messages:read"]
    },
    "limits": { "requestsPerMinute": 120, "sendsPerHour": 10000 },
    "usage": { "requestsThisMinute": 12, "sendsThisHour": 140 },
    "messages": {
      "period": "2026-10",
      "sent": 420,
      "limit": 1000,
      "stopAt": 3000,
      "resetsAt": "2026-10-31T18:30:00.000Z"
    }
  },
  "meta": {
    "requestId": "b7c1e0d2-5a4f-4c3b-9e8d-1f2a3b4c5d6e",
    "timestamp": "2026-10-02T10:00:00.000Z"
  }
}
Bandingkan Paket

Developer vs Team vs Business

Developer untuk aplikasi yang mengirim lewat API. Team dan Business untuk orang yang membalas pelanggan. Semuanya memakai workspace dan kunci API yang sama, jadi Anda bisa naik paket kapan saja.

Fitur Developer Team Business
Harga / bulan ₹0 hingga ₹999, sesuai ukuran ₹999 ₹2,999
Harga / tahun ₹0 hingga ₹9.990, sesuai ukuran ₹9,990 ₹29,990
Kursi termasuk 1 3 10
Dasbor Hanya-lihat Kotak masuk tim, kontak, dan CRM Semua fitur Team, plus alur chatbot dan WhatsApp Forms
Pesan API / bulan 100 hingga 100.000, sesuai ukuran Tanpa batas (penggunaan wajar) Tanpa batas (penggunaan wajar)
Permintaan / menit 60 hingga 1.200, sesuai ukuran 300 1,200
Endpoint webhook 2 1 5
Pesan interaktif (tombol dan daftar)
Tetapkan dan selesaikan percakapan lewat API
Kampanye dari dasbor
API konversi (POST /conversions)
Dukungan Dokumentasi dan email Email Chat prioritas
FAQ

Paket Developer API WhatsApp — FAQ

Apakah ada paket API WhatsApp gratis?

Ya. Developer Free seharga ₹0 dan mencakup 100 pesan API per bulan, 60 permintaan per menit, 2.000 pengiriman API per jam, 2 endpoint webhook, dan dasbor hanya-lihat. Meta tetap menagih biaya pesannya sendiri ke WhatsApp Business Account Anda; StartMessaging tidak menambah biaya per pesan.

Apa bedanya Developer Free dengan uji coba gratis?

Uji coba gratis 14 hari adalah paket Business untuk hingga 3 orang, 1.000 kontak, dan 1.000 pesan API, sekali per pemilik akun. Developer Free tidak punya tanggal berakhir. Jika uji coba berakhir tanpa paket, workspace pindah ke Developer Free: API tetap berjalan dalam batasnya dan data Anda tetap ada.

Apa yang dihitung sebagai pesan API?

Setiap pesan yang dikirim lewat POST /api/v1/messages (atau POST /trigger/send yang sudah usang) dan diterima WhatsApp. Pengiriman yang ditolak mengembalikan jatahnya. Bulan mengikuti waktu India dan hitungan dimulai lagi setiap tanggal 1.

Apa yang terjadi saat batas bulanan tercapai?

Pengiriman mendapat 402 PLAN_MESSAGE_LIMIT_REACHED dengan sent, stopAt, dan resetsAt di details. Developer Free berhenti di 100, termasuk template autentikasi. Ukuran berbayar menghentikan pengiriman lain di 3× jatahnya (3.000, 30.000, atau 300.000) dan tidak pernah menghentikan template autentikasi. Tidak ada yang naik paket atau ditagih dengan sendirinya: pilih ukuran lebih besar atau paket lain untuk mengirim lebih banyak.

Apakah StartMessaging menagih per pesan WhatsApp?

Tidak. StartMessaging adalah Meta Tech Provider: Anda menghubungkan WhatsApp Business Account Anda sendiri, dan Meta menagih biaya pesan langsung ke akun itu dengan tarif Meta. Kami menagih paket tetap, tanpa dompet saldo, tanpa kredit, dan tanpa markup per pesan. Ukuran Developer ditentukan oleh jumlah pesan API per bulan yang disertakan.

Apa yang tidak bisa dilakukan di paket Developer?

Dasbor bersifat hanya-lihat dengan 1 kursi: membalas chat, menambah kontak, dan mengirim kampanye dari dasbor memerlukan Team atau Business. Lewat API, pesan interaktif serta menetapkan atau menyelesaikan percakapan memerlukan kotak masuk tim (Team atau Business), dan POST /conversions memerlukan Business. Membaca percakapan dan mengelola kontak lewat API berjalan di Developer.

Bisakah saya pindah dari Developer ke Team atau Business nanti?

Ya, dari halaman Billing. Anda tetap memakai workspace dan kunci API yang sama. Perubahan paket berlaku segera setelah dibayar, dan sisa hari paket saat ini dikembalikan.

Apakah harga Developer sudah termasuk GST?

Ya. Semua harga dalam rupee India (INR) dan sudah termasuk GST 18%, dengan faktur GST untuk setiap pembayaran. Penagihan hanya dalam INR, di semua negara. Bayar tahunan untuk mendapat 12 bulan seharga 10: ₹1.000, ₹4.990, atau ₹9.990 per tahun.

Apakah ada sandbox atau nomor uji?

Tidak. Anda menghubungkan WhatsApp Business Account Anda sendiri sejak awal. Uji coba gratis 14 hari mencakup API (300 permintaan per menit, 100 pengiriman per jam, 1.000 pesan API), cukup untuk membangun dan menguji integrasi dari ujung ke ujung. Setelahnya, Developer Free tetap mengaktifkan API dengan 100 pesan per bulan.

WhatsApp API

Mulai Membangun di Paket Developer Gratis

Daftar, hubungkan nomor WhatsApp Business Anda sendiri, dan lakukan panggilan pertama. Workspace pertama Anda mendapat uji coba gratis 14 hari; setelahnya, Developer Free tetap mengaktifkan API dengan 100 pesan per bulan.