Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

OpenWA

OpenWA es una puerta de entrada (gateway) open source para la API de WhatsApp, diseñada para autoalojarse sin dependencia de proveedores cerrados. Utiliza arquitectura modular con soporte nativo para Docker y ofrece dos motores: whatsapp-web.js (basado en Chromium) y baileys (WebSocket). Incluye das

Ficha actualizada 10 nov 2026, 12:12 · upstream 10 nov 2026, 11:37 · release v0.30.0

00

Qué es OpenWA

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenWA es una puerta de entrada open source para la API de WhatsApp, diseñada para autoalojarse sin dependencia de proveedores cerrados. Utiliza arquitectura modular con soporte nativo para Docker y ofrece dos motores: whatsapp-web.js (basado en Chromium) y baileys (WebSocket). Incluye dashboard integrado, gestión de sesiones múltiples, tokens con alcance limitado a sesiones o chats, e integración con herramientas como n8n, Chatwoot y Typebot mediante un runtime de plugins.

La arquitectura permite intercambiar adaptadores para bases de datos (SQLite/PostgreSQL), almacenamiento de medios (local/S3) y caché (desactivado/Redis) mediante configuración. Los medios de mensaje se devuelven inline a consumidores de API y webhooks sin persistencia automática en el backend de almacenamiento.

El sistema incluye gestión avanzada de credenciales con tokens scoped por sesiones o chats, permitiendo aislar agentes o integraciones AI a conjuntos específicos de conversaciones. La API expone endpoints para historial de chat, grupos, contactos y etiquetas, con soporte para paginación y filtros de alcance.

CASOS DE USO
  • Automatización de respuestas en soporte al cliente mediante integración con n8n o Typebot
  • Gestión multi-sesión para agencias que operan múltiples números WhatsApp desde una instancia
  • Sincronización de conversaciones con CRM o helpdesk como Chatwoot
  • Despliegue self-hosted en VPS o Kubernetes sin dependencia de proveedores cloud cerrados
PUNTOS DESTACADOS
  • Arquitectura pluggable que permite intercambiar adaptadores de base de datos, almacenamiento y caché mediante configuración
  • Dashboard integrado con React/Next.js para gestión de sesiones, webhooks y claves API sin despliegue adicional
  • Soporte nativo para múltiples motores: whatsapp-web.js (Chromium) y baileys (WebSocket)
  • Runtime de plugins sandboxed que permite añadir funcionalidades sin modificar el núcleo
  • Gestión granular de credenciales con tokens scoped por sesiones o chats individuales
  • Integración oficial con n8n mediante nodos comunitarios para automatización de flujos
PRECAUCIONES
  • Riesgo no nulo de restricción o ban del número vinculado al usar clientes reverse-engineered, no la API Cloud oficial de Meta
  • whatsapp-web.js consume ~300-500 MB RAM por sesión; baileys consume ~30-80 MB pero es más detectable
  • No incluye integración nativa con la API Cloud oficial de Meta (requiere credenciales META)
  • Los medios de mensaje no se persisten automáticamente en el backend de almacenamiento configurado
  • Algunas funcionalidades como añadir/eliminar participantes a grupos permanecen bloqueadas para claves scoped por chat
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

OpenWA Logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Pendiente de la cola editorial R11-R6 con investigación verificable.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
27852886237590009001
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.