
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.evolutionfoundation.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Evolution API

> API REST completa para WhatsApp com suporte multi-provedor

A **Evolution API** é a API REST principal do ecossistema Evolution para integração com WhatsApp. Construída com Node.js e TypeScript, oferece uma solução completa e robusta para comunicação via WhatsApp, suportando tanto a conexão via <a href="https://github.com/WhiskeySockets/Baileys" target="_blank">Baileys</a> (WhatsApp Web) quanto a API oficial do WhatsApp Business (Meta Cloud API).

## Principais recursos

* **Multi-provedor** — Suporte a Baileys (WhatsApp Web), Meta Business API e Evolution Provider
* **API RESTful** — Endpoints REST completos para gerenciamento de instâncias, mensagens, grupos e contatos
* **Multi-tenant** — Isolamento completo por instância com autenticação independente
* **Integrações nativas** — Typebot, Chatwoot, OpenAI, Dify, N8N, Flowise e EvoAI
* **Sistema de eventos** — WebSocket, RabbitMQ, Amazon SQS, Kafka, NATS e Pusher
* **Armazenamento de mídia** — Suporte a Amazon S3 e MinIO para arquivos de mídia
* **Multi-banco** — Compatível com PostgreSQL e MySQL via Prisma ORM
* **Cache Redis** — Cache distribuído para alta performance
* **QR Code** — Geração de QR Code para pareamento de dispositivos
* **Docker** — Configuração Docker pronta para produção

## Stack tecnológica

| Tecnologia                                                                      | Uso                               |
| ------------------------------------------------------------------------------- | --------------------------------- |
| Node.js 20+                                                                     | Runtime principal                 |
| TypeScript 5+                                                                   | Linguagem principal               |
| Express.js                                                                      | Framework HTTP                    |
| Prisma ORM                                                                      | Acesso a dados (PostgreSQL/MySQL) |
| Redis                                                                           | Cache e filas                     |
| <a href="https://github.com/WhiskeySockets/Baileys" target="_blank">Baileys</a> | Cliente WhatsApp Web              |
| Meta Cloud API                                                                  | WhatsApp Business API oficial     |
| Socket.io                                                                       | Eventos em tempo real             |
| Docker                                                                          | Containerização                   |

## Tipos de conexão

A Evolution API suporta dois tipos de conexão com o WhatsApp:

* **WhatsApp API - Baileys**: API gratuita baseada no WhatsApp Web, ideal para automações e chatbots
* **WhatsApp Cloud API**: API oficial da Meta para empresas, com suporte a mensagens em escala e templates

## Seções

<CardGroup cols={3}>
  <Card title="Instalação" icon="download" href="/evolution-api/installation">
    Guia rápido de instalação e configuração
  </Card>

  <Card title="Docker" icon="docker" href="/evolution-api/install/docker">
    Deploy com Docker e Docker Swarm
  </Card>

  <Card title="NVM" icon="node-js" href="/evolution-api/install/nvm">
    Instalação local com Node Version Manager
  </Card>

  <Card title="Nginx e SSL" icon="shield-halved" href="/evolution-api/install/nginx">
    Proxy reverso com certificado SSL
  </Card>

  <Card title="Variáveis de Ambiente" icon="gear" href="/evolution-api/configuration/env">
    Referência completa de variáveis de configuração
  </Card>

  <Card title="Webhooks" icon="webhook" href="/evolution-api/configuration/webhooks">
    Configuração de webhooks e eventos
  </Card>

  <Card title="Integrações" icon="puzzle-piece" href="/evolution-api/integrations/chatwoot">
    Chatbots, eventos e canais
  </Card>

  <Card title="Evolution API" icon="square-terminal" href="/evolution-api/connect-instance">
    Documentação técnica completa dos endpoints
  </Card>

  <Card title="Atualização" icon="arrows-rotate" href="/evolution-api/updates">
    Como manter sua instância atualizada
  </Card>
</CardGroup>
