Skip to content
WhatIsUp.dev
Características

Todo lo que necesitas para mensajería en producción.

Stack completo de infraestructura WhatsApp. Sin caja negra. Sin costos sorpresa. Sin onboarding obligado por dashboard.

Core

Manejo multi-canal

Cada canal es una conexión WhatsApp lógica con su QR, ciclo de vida y webhook. Corre las que tu plan permita.

Cualquier tipo de mensaje

Texto, multimedia, reply, reaction, link preview. Un wire format consistente para todos los tipos de mensaje.

Multimedia entrante y saliente

Envía imagen, audio, documento, video. La multimedia entrante queda en caché y se sirve por URL firmada.

Server-Sent Events

Suscríbete a /v1/events para recibir QRs y estado de canal. Mismo auth que la REST.

Entrega

Webhooks firmados con retries

Sobre HMAC, retries con backoff exponencial, dead-letter para fallas permanentes. Inspeccionas cada entrega.

Concurrencia por host

Un endpoint lento de un cliente no asfixia a los demás. Token-bucket por destino mantiene la entrega de cada cliente fluyendo.

Métricas Prometheus

/metrics expone latencia, profundidad de cola, estado de canales y resultados de entrega. Conéctalo a Grafana.

Audit log

Cada cambio de estado visible al cliente escribe una fila append-only. Alertas y forense usan la misma tabla.

Operación

Rate limit por cliente

Token-bucket por customerId. Un mal tenant no afecta al resto. Configurable por ruta.

Guardia SSRF en webhooks

IPs loopback, RFC1918, link-local y cloud-metadata son rechazadas en la capa del esquema.

Secretos cifrados en reposo

Los signing secrets de webhook usan envelope encryption con master key rotable. Rotación sin downtime.

Contratos y SDKs abiertos

Nuestro paquete de esquemas publica los contracts. Genera tu propio cliente — o usa el nuestro.