WhatIsUp.dev
Começar
Recursos

Tudo que você precisa pra mandar mensagens em produção.

Stack completa de infraestrutura WhatsApp. Sem caixa preta. Sem custo surpresa. Sem onboarding obrigado pelo dashboard.

Core

Gerenciamento multi-instância

Cada instância é uma conexão WhatsApp lógica com QR, lifecycle e webhook próprios. Rode quantas seu plano permitir.

Qualquer tipo de mensagem

Texto, mídia, reply, reaction, link preview. O wire format é o mesmo do Baileys upstream.

Mídia entrando e saindo

Envia imagem, áudio, documento, vídeo. Mídia recebida fica em cache e é proxy via URL assinada.

Server-Sent Events

Inscreve em /v1/events pra receber QR codes e estado da instância. Mesma autenticação da REST.

Entrega

Webhooks assinados com retry

Envelope HMAC, retries com backoff exponencial, dead-letter pra falhas permanentes. Você inspeciona toda entrega.

Limite de concorrência por host

Um endpoint lento de um cliente não trava os outros. BullMQ com token-bucket por destino.

Métricas Prometheus

/metrics expõe latência, profundidade da fila, status das instâncias e resultados de entrega. Plugue no Grafana.

Audit log

Toda mudança de estado visível pro cliente vira uma linha append-only. Alertas e forense usam a mesma tabela.

Operação

Rate limit por cliente

Token-bucket por customerId. Um tenant ruim não derruba o resto. Configurável por rota.

Guard de SSRF nos webhooks

IPs loopback, RFC1918, link-local e cloud-metadata são rejeitados na camada do schema.

Segredos criptografados em repouso

Signing secrets de webhook usam envelope encryption com master key rotacionável. Rotaciona sem downtime.

Contratos e SDKs abertos

@whatisup/contracts é publicado como pacote. Gera seu próprio cliente — ou usa o nosso.