Skip to main content
Evolution API es la API REST principal del ecosistema Evolution para integración con WhatsApp. Construida con Node.js y TypeScript, ofrece una solución completa y robusta para comunicación vía WhatsApp, soportando tanto la conexión vía Baileys (WhatsApp Web) como la API oficial de WhatsApp Business (Meta Cloud API).

Principales recursos

  • Multi-proveedor — Soporte para Baileys (WhatsApp Web), Meta Business API y Evolution Provider
  • API RESTful — Endpoints REST completos para gestión de instancias, mensajes, grupos y contactos
  • Multi-tenant — Aislamiento completo por instancia con autenticación independiente
  • Integraciones nativas — Typebot, Chatwoot, OpenAI, Dify, N8N, Flowise y EvoAI
  • Sistema de eventos — WebSocket, RabbitMQ, Amazon SQS, Kafka, NATS y Pusher
  • Almacenamiento de medios — Soporte para Amazon S3 y MinIO para archivos de medios
  • Multi-base de datos — Compatible con PostgreSQL y MySQL vía Prisma ORM
  • Cache Redis — Cache distribuido para alto rendimiento
  • QR Code — Generación de QR Code para emparejamiento de dispositivos
  • Docker — Configuración Docker lista para producción

Stack tecnológico

Tipos de conexión

Evolution API soporta dos tipos de conexión con WhatsApp:
  • WhatsApp API - Baileys: API gratuita basada en WhatsApp Web, ideal para automatizaciones y chatbots
  • WhatsApp Cloud API: API oficial de Meta para empresas, con soporte para mensajes a escala y plantillas

Secciones

Instalación

Guía rápida de instalación y configuración

Docker

Deploy con Docker y Docker Swarm

NVM

Instalación local con Node Version Manager

Nginx y SSL

Proxy reverso con certificado SSL

Variables de Entorno

Referencia completa de variables de configuración

Webhooks

Configuración de webhooks y eventos

Integraciones

Chatbots, eventos y canales

Referencia API

Documentación técnica completa de los endpoints

Actualización

Cómo mantener tu instancia actualizada