Bem-vindo à documentação oficial do Evolution GO! Aqui você encontrará guias completos, referências de API e melhores práticas para integrar o WhatsApp às suas aplicações de forma profissional e escalável.
Primeira vez aqui? Siga este caminho:
- 📖 Introdução - Entenda o que é o Evolution GO
- 🔧 Instalação - Configure em 5 minutos
- ⚡ Quickstart - Envie sua primeira mensagem
- 📡 Visão Geral da API - Conheça os endpoints disponíveis
Documentação essencial para começar a usar o Evolution GO.
| Documento | Descrição |
|---|---|
| Introdução | O que é o Evolution GO, recursos e casos de uso |
| Instalação | Guia completo de instalação (Docker, Local, Swarm) |
| Configuração | Variáveis de ambiente e configurações |
| Quickstart | Tutorial prático: primeira instância em minutos |
Entenda como o Evolution GO funciona por dentro.
| Documento | Descrição |
|---|---|
| Arquitetura | Arquitetura em camadas, componentes e fluxos |
| Instâncias | Como funcionam as instâncias WhatsApp |
| Autenticação | API Keys, tokens e segurança |
| Banco de Dados | Estrutura dual: evogo_auth + evogo_users |
Referência completa de todos os endpoints disponíveis.
| API | Endpoints | Descrição |
|---|---|---|
| Overview | - | Visão geral da API REST |
| Instâncias | 16 | Criar, conectar, gerenciar instâncias |
| Mensagens | 16 | Enviar texto, mídia, enquetes, stickers |
| Usuários | 13 | Perfil, contatos, privacidade, bloqueio |
| Grupos | 11 | Criar e administrar grupos |
| Chats | 7 | Pin, archive, mute, histórico |
| Labels | 6 | Etiquetar chats e mensagens |
| Chamadas | 1 | Rejeitar chamadas recebidas |
| Comunidades | 3 | Criar e gerenciar comunidades |
| Newsletters | 6 | Canais do WhatsApp |
| Webhooks | - | Configurar eventos em tempo real |
Funcionalidades avançadas para casos de uso complexos.
| Documento | Descrição |
|---|---|
| Sistema de Eventos | Webhooks, RabbitMQ, NATS, WebSocket |
| Armazenamento de Mídia | MinIO/S3, presigned URLs |
| Conexão QR Code | Fluxo de autenticação detalhado |
| Multi-Device | Protocolo Multi-Device do WhatsApp |
Guias para colocar o Evolution GO em produção.
| Documento | Descrição |
|---|---|
| Deploy com Docker | Docker Compose, Swarm, Kubernetes |
| Segurança | SSL/TLS, API Keys, Firewall, Hardening |
Para desenvolvedores que querem contribuir ou personalizar.
| Documento | Descrição |
|---|---|
| Guia de Desenvolvimento | Setup do ambiente de desenvolvimento |
| Como Contribuir | Padrões de código e processo de PR |
| Debugging | Troubleshooting e profiling |
Consulta rápida para desenvolvedores.
| Documento | Descrição |
|---|---|
| API Reference | Todos os 79 endpoints em uma página |
| Environment Variables | Lista completa de variáveis de ambiente |
| Error Codes | Códigos HTTP e erros da aplicação |
| FAQ | Perguntas frequentes e soluções |
- Novo no Evolution GO? Comece pelo Quickstart
- Dúvidas frequentes? Confira o FAQ
- Problemas técnicos? Veja o guia de Debugging
- 🌐 Repositório Oficial
- 📚 Biblioteca Whatsmeow
- 🔧 API Swagger (quando servidor estiver rodando)
- 🐛 Reportar Issues
- Issues técnicos: Abra uma issue no repositório
- Dúvidas sobre API: Consulte a Referência da API
- Erros e códigos: Veja Códigos de Erro
- ✅ 79 endpoints REST documentados
- ✅ Multi-instância - Gerencie múltiplas contas WhatsApp
- ✅ Multi-device - Suporte WhatsApp Multi-Device nativo
- ✅ Eventos em tempo real - Webhooks, RabbitMQ, NATS, WebSocket
- ✅ Armazenamento de mídia - MinIO/S3 integrado
- ✅ Alta performance - Desenvolvido em Go
- ✅ Docker ready - Deploy fácil em produção
Mantido por EvoAI Services • Versão da Documentação: 1.0.0