apime
Gateway REST API para WhatsApp Business en Go, orquestación multi-instancia con whatsmeow, dashboard, webhooks y SDK TypeScript oficial.
Ficha actualizada 26 sept 2026, 3:40 · upstream 26 sept 2026, 3:25 · release v1.1.0
Qué es apime
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Apime es una solución completa para gestionar la API de WhatsApp Business mediante un gateway REST construido principalmente en Go, potenciado por la librería whatsmeow. Proporciona capacidades avanzadas de orquestación para múltiples instancias, permitiendo escalar operaciones sin duplicar mensajes gracias a mecanismos de idempotencia robustos.
La plataforma incluye un dashboard web para la gestión visual de usuarios y tokens, así como una suite de webhooks para eventos en tiempo real. Ofrece un SDK oficial en TypeScript/Node.js que facilita la integración con aplicaciones backend, incluyendo verificación de firmas HMAC y manejo de errores con reintentos automáticos.
La arquitectura soporta despliegue mediante Docker Compose e incluye soporte nativo para bases de datos como PostgreSQL, Redis y MongoDB. La documentación es exhaustiva, cubriendo desde el uso del dashboard hasta configuraciones avanzadas de grupos y newsletters.
- Integración con CRMs para automatizar respuestas y seguimiento de clientes en WhatsApp.
- Gestión centralizada de múltiples números de teléfono y dispositivos en una sola instancia.
- Desarrollo de bots o chatbots empresariales con SDK tipado y verificación de seguridad.
- Automatización de marketing mediante envío masivo controlado y gestión de grupos.
- SDK oficial TypeScript/Node.js con soporte para las 66 operaciones de la API.
- Arquitectura Dockerizada completa con archivos Dockerfile y Compose incluidos.
- Documentación técnica detallada en múltiples idiomas (incluido español) y formatos.
- Mecanismos de idempotencia integrados para evitar duplicidad en envíos de mensajes.
- Dependencia crítica de la librería whatsmeow, que está escrita en Node.js.
- Requiere infraestructura externa para bases de datos (PostgreSQL, Redis, MongoDB).
- El despliegue inicial requiere configuración manual del archivo .env.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar el repositorio y copiar .env.example a .env. Ejecutar 'docker compose up -d' para iniciar los servicios. Las migraciones de base de datos y la creación del usuario administrador se realizan automáticamente en el primer arranque. El dashboard está disponible en el puerto 8080.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.

