Plano Developer

Plano Developer da API do WhatsApp: Comece por ₹0 e Chegue a 100K Mensagens

Os planos Developer são a API REST e os webhooks assinados da StartMessaging com um painel somente leitura, dimensionados pelas mensagens de API que seu app envia por mês: 100 grátis, depois 1.000, 10.000 ou 100.000 a partir de ₹100 por mês, GST incluído. Conecte seu próprio número do WhatsApp Business: a Meta cobra as mensagens na sua conta, e nós nunca cobramos por mensagem.

✦ Teste grátis de 14 dias · Seu próprio número do WhatsApp Business · A Meta cobra as mensagens diretamente

Tamanhos do Plano Developer

Preços da API do WhatsApp para Desenvolvedores

Todos os tamanhos incluem a API REST, 2 endpoints de webhook, um painel somente leitura com 1 assento e suporte por documentação e e-mail. Preços em INR com GST incluído; no plano anual, 12 meses custam o preço de 10.

Plano Preço / mês Preço / ano Mensagens de API / mês Requisições / minuto Envios pela API / hora
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
Incluído

O que Todo Tamanho Developer Inclui

  • API REST com chaves com escopos

    REST simples em /api/v1, autenticado com uma chave do workspace (Authorization: Bearer sm_live_…). Escolha Full access, Send only, Read only ou escopos Custom e dê a cada integração a sua própria chave.

  • Dois endpoints de webhook assinados

    Receba eventos de mensagens, contatos, conversas, templates e campanhas em até 2 endpoints HTTPS. Cada entrega é assinada com HMAC-SHA256 e reenviada após 1m, 5m, 30m, 2h, 6h e 12h se o seu servidor não responder.

  • Templates, texto e mídia

    Envie templates aprovados, incluindo carrosséis e ofertas por tempo limitado, a qualquer momento, e texto ou mídia dentro da janela de 24 horas do cliente. Botões e listas interativos exigem Team ou Business.

  • Uso que você consulta quando quiser

    GET /me retorna seu plano, limites de taxa e as mensagens de API do mês: quantas foram enviadas, a franquia, onde os envios param e quando a contagem reinicia. Developers → Logs guarda suas últimas 500 requisições dos últimos 7 dias.

  • Limites sem cobranças surpresa

    Passada a franquia, um envio recebe 402 PLAN_MESSAGE_LIMIT_REACHED, e nada é atualizado ou cobrado sozinho. Nos tamanhos pagos, os outros envios param em 3× a franquia e os templates de autenticação nunca param.

  • Sua própria conta do WhatsApp Business

    Você conecta seu número pelo Embedded Signup da Meta. A Meta cobra as mensagens na sua conta do WhatsApp Business, pelas tarifas da Meta; a StartMessaging cobra só o plano, sem carteira e sem margem.

Início Rápido

Sua Primeira Mensagem pela API em 4 Passos

Não há número de sandbox: você constrói na sua própria conta do WhatsApp Business desde o início.

01

Cadastre-se e crie um workspace

Seu primeiro workspace começa com um teste grátis de 14 dias do Business, com 1.000 mensagens de API. Quando ele termina, o workspace passa para o Developer Free, a menos que você escolha um plano, e nada é apagado.

02

Conecte seu número do WhatsApp

Abra Connect e use o Embedded Signup da Meta para vincular sua conta do WhatsApp Business e seu número. Depois, adicione uma forma de pagamento no WhatsApp Manager: a Meta exige isso antes de aceitar envios de templates.

03

Aprove um template e crie uma chave

Envie um template para a Meta em Templates. Depois abra Developers → API keys, crie uma chave com os escopos de que precisa e copie-a: ela começa com sm_live_ e é mostrada só uma vez.

04

Verifique a chave e envie

Chame GET /api/v1/me para confirmar a chave, o plano e a franquia, e envie o template aprovado com POST /api/v1/messages. Um 201 significa que o WhatsApp o aceitou; as confirmações de entrega e leitura chegam como webhooks.

Exemplo de Código

Envie Sua Primeira Mensagem de Template

Use o nome do template exatamente como a Meta o aprovou. O Idempotency-Key torna a nova tentativa segura: a mesma chave e o mesmo corpo em até 24 horas nunca enviam duas vezes.

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"])
Uso

Acompanhe Suas Mensagens de API do Mês com GET /me

Não exige escopo. Nesta resposta, um workspace Developer 1K enviou 420 das suas 1.000 mensagens de API; os envios parariam em 3.000, e a contagem reinicia no dia 1º, no horário da Índia.

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"
  }
}
Compare os Planos

Developer vs Team vs Business

O Developer é para apps que enviam pela API. Team e Business são para pessoas que respondem clientes. Todos mantêm o mesmo workspace e as mesmas chaves de API, então você pode subir de plano quando quiser.

Recurso Developer Team Business
Preço / mês ₹0 a ₹999, por tamanho ₹999 ₹2,999
Preço / ano ₹0 a ₹9.990, por tamanho ₹9,990 ₹29,990
Assentos incluídos 1 3 10
Painel Somente leitura Caixa de entrada compartilhada, contatos e CRM Tudo do Team, mais fluxos de chatbot e WhatsApp Forms
Mensagens de API / mês 100 a 100.000, por tamanho Ilimitadas (uso justo) Ilimitadas (uso justo)
Requisições / minuto 60 a 1.200, por tamanho 300 1,200
Endpoints de webhook 2 1 5
Mensagens interativas (botões e listas)
Atribuir e resolver conversas pela API
Campanhas pelo painel
API de conversões (POST /conversions)
Suporte Documentação e e-mail E-mail Chat prioritário
Perguntas Frequentes

Plano Developer da API do WhatsApp — Perguntas Frequentes

Existe um plano gratuito da API do WhatsApp?

Sim. O Developer Free custa ₹0 e inclui 100 mensagens de API por mês, 60 requisições por minuto, 2.000 envios pela API por hora, 2 endpoints de webhook e um painel somente leitura. A Meta continua cobrando as próprias tarifas de mensagens na sua conta do WhatsApp Business; a StartMessaging não cobra nada por mensagem.

Qual a diferença entre o Developer Free e o teste grátis?

O teste grátis de 14 dias é o plano Business para até 3 pessoas, 1.000 contatos e 1.000 mensagens de API, uma vez por titular de conta. O Developer Free não tem data de término. Quando um teste termina sem plano, o workspace passa para o Developer Free: a API continua funcionando dentro dos limites dele e seus dados permanecem.

O que conta como mensagem de API?

Cada mensagem enviada por POST /api/v1/messages (ou pelo obsoleto POST /trigger/send) que o WhatsApp aceitou. Um envio recusado devolve a vaga. O mês segue o horário da Índia e a contagem recomeça no dia 1º.

O que acontece quando atinjo meu limite mensal?

O envio recebe 402 PLAN_MESSAGE_LIMIT_REACHED com sent, stopAt e resetsAt nos detalhes. O Developer Free para em 100, templates de autenticação incluídos. Um tamanho pago para os outros envios em 3× a franquia (3.000, 30.000 ou 300.000) e nunca para templates de autenticação. Nada é atualizado ou cobrado sozinho: escolha um tamanho maior ou outro plano para enviar mais.

A StartMessaging cobra por mensagem do WhatsApp?

Não. A StartMessaging é uma Meta Tech Provider: você conecta sua própria conta do WhatsApp Business, e a Meta cobra as mensagens diretamente nela, pelas tarifas da Meta. Nós cobramos um plano fixo, sem carteira, sem créditos e sem margem por mensagem. Os tamanhos Developer são definidos por quantas mensagens de API por mês incluem.

O que não posso fazer em um plano Developer?

O painel é somente leitura, com 1 assento: responder conversas, adicionar contatos e enviar campanhas pelo painel exigem Team ou Business. Pela API, mensagens interativas e atribuir ou resolver conversas exigem a caixa de entrada da equipe (Team ou Business), e POST /conversions exige Business. Ler conversas e gerenciar contatos pela API funciona no Developer.

Posso passar do Developer para Team ou Business depois?

Sim, pela página Billing. Você mantém o mesmo workspace e as mesmas chaves de API. A mudança de plano vale assim que é paga, e os dias não usados do plano atual são reembolsados.

Os preços do Developer incluem GST?

Sim. Todos os preços são em rúpias indianas (INR) e incluem 18% de GST, com nota fiscal GST para cada pagamento. A cobrança é só em INR, em todos os países. No plano anual, 12 meses custam o preço de 10: ₹1.000, ₹4.990 ou ₹9.990 por ano.

Existe sandbox ou número de teste?

Não. Você conecta sua própria conta do WhatsApp Business desde o início. O teste grátis de 14 dias inclui a API (300 requisições por minuto, 100 envios por hora, 1.000 mensagens de API), o suficiente para construir e testar uma integração de ponta a ponta. Depois dele, o Developer Free mantém a API ativa com 100 mensagens por mês.

WhatsApp API

Comece a Construir no Plano Developer Grátis

Cadastre-se, conecte seu próprio número do WhatsApp Business e faça sua primeira chamada. Seu primeiro workspace ganha um teste grátis de 14 dias; depois dele, o Developer Free mantém a API ativa com 100 mensagens por mês.