Skip to content

Latest commit

 

History

History
171 lines (122 loc) · 7.34 KB

File metadata and controls

171 lines (122 loc) · 7.34 KB

📚 Documentação Evolution GO

Gateway de API WhatsApp de alta performance desenvolvido em Go

Documentação: 100% Endpoints: 79 Guias: 30


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.

🚀 Começo Rápido

Primeira vez aqui? Siga este caminho:

  1. 📖 Introdução - Entenda o que é o Evolution GO
  2. 🔧 Instalação - Configure em 5 minutos
  3. Quickstart - Envie sua primeira mensagem
  4. 📡 Visão Geral da API - Conheça os endpoints disponíveis

📖 O que você quer fazer?

Enviar Mensagens

Gerenciar Instâncias

Automatizar Workflows

Deploy em Produção


📚 Documentação Completa

🎯 Fundamentos

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

🏗️ Conceitos Core

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

📡 API Reference

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

🚀 Recursos Avançados

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

🐳 Deploy e Produção

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

💻 Desenvolvimento

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

📖 Referência Técnica

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

💡 Precisa de Ajuda?

📖 Recursos de Aprendizado

  • Novo no Evolution GO? Comece pelo Quickstart
  • Dúvidas frequentes? Confira o FAQ
  • Problemas técnicos? Veja o guia de Debugging

🔗 Links Importantes

💬 Suporte

🎯 Recursos Principais

  • 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 ServicesVersão da Documentação: 1.0.0

⬆️ Voltar ao topo