WhatIsUp.dev
Um Gateway de WhatsApp leve e feito para devs. Suba um canal de WhatsApp via REST, envie mensagens e receba eventos como webhooks assinados. Sem o markup da Twilio, sem fila de verificação de negócio da Meta, sem SDK que esconde o formato da requisição.
Por que isso existe
A maioria dos gateways de WhatsApp é revendedora da Cloud API oficial — lenta, cara por mensagem, presa na verificação de negócio da Meta — ou um wrapper SaaS caixa-preta que quebra toda vez que o WhatsApp muda qualquer coisa.
O WhatIsUp.dev fica no meio: uma API HTTP limpa na frente, uma camada de protocolo do WhatsApp mantida atrás, com as peças operacionais que um SaaS para devs precisa — contratos tipados, webhooks assinados com retentativas, chaves de API por token bearer, um ciclo de vida de canal que você pode consultar ou assinar, e uma história de SDK que é só fetch. Você traz seu próprio número de WhatsApp, escaneia um QR uma vez, e publica.
O que você ganha
- API REST — canais, mensagens, endpoints de webhook, chaves de API. JSON entra, JSON sai.
- Webhooks assinados —
X-WhatIsUp-Signature: t=<ts>,v1=<hmac>, verificados do mesmo jeito que a Stripe faz. - Stream SSE em tempo real —
/v1/eventspara códigos QR e mudanças de estado do canal sem ficar consultando. - Contratos Zod públicos — toda requisição, resposta e payload de webhook é publicado como um schema tipado, então você gera clientes em qualquer linguagem sem a gente ter que entregar um.
O que você (ainda) não ganha
- Paridade com a Cloud API oficial — isso é uma implementação do protocolo Web. A plataforma pode mudá-lo, e às vezes muda; a gente acompanha o upstream.
- Escrita multi-região — banco de dados primário único na v1. Suficiente para as cargas que a gente atende.
- Armazenamento de objetos para mídia recebida — anexos ficam em cache na memória e são servidos via URLs assinadas. Veja Conceitos → Webhooks.
Este projeto é para uso de nível developer. Não use em fluxos sujeitos a compliance (saúde, finanças reguladas, qualquer coisa que exija as garantias de conta de negócio da Cloud API oficial). É um wrapper em cima de um protocolo não oficial.
Para onde ir agora
- Quickstart — canal no ar, primeira mensagem enviada, em menos de 5 minutos.
- Conceitos → Arquitetura — o que roda onde, e por quê.
- Referência da API → Canais — a superfície REST completa.