Flash API é uma API REST em Node.js que abre e administra múltiplas instâncias independentes de WhatsApp — cada uma com sua própria API key, webhook e canal em tempo real — com persistência em PostgreSQL e Redis.
Toda sessão criada vive isolada — apikey própria, estado próprio, webhook próprio. A Flash API só orquestra a ponte entre cada uma delas e o WhatsApp.
Tudo o que uma integração de mensageria em produção precisa, sem depender da API oficial paga do WhatsApp Business.
Rotas → services → models → banco. Redis cuida da sessão e da fila; PostgreSQL guarda o que precisa durar.
Manual, com npm, ou tudo de uma vez com Docker Compose subindo API + PostgreSQL + Redis juntos.
# clona o repositório git clone https://github.com/clsshbr2/FlashApi.git cd FlashApi # sobe API + PostgreSQL + Redis docker compose up -d
GLOBAL_API_KEY e SENHA_MANAGER_ADMIN antes de ir para produção.# 1. clone e entre na pasta git clone https://github.com/clsshbr2/FlashApi.git cd FlashApi # 2. instale as dependências npm install # 3. configure o ambiente cp .env.example .env # 4. suba o servidor npm start # produção npm run dev # desenvolvimento, com hot-reload
POST /api/session/create_sessao usando sua GLOBAL_API_KEY.PUT /api/session/conectar_sessao, escaneie o QR Code e comece a enviar mensagens.Base URL padrão http://localhost:3000. Toda resposta segue o formato { success, message, data }.
Código aberto, licença MIT, pronto para rodar em Docker hoje mesmo.