Programa Builders

Construa com a gente por um mês inteiro. Uso e add-ons ilimitados, chamadas semanais e seu próprio canal no Slack.

Saiba mais
Polymorfa

Polymorfa vs OpenWA

O multi-tenancy do OpenWA existe só como rascunho de design.

O próprio documento de design do OpenWA diz que o multi-tenancy não está implementado, então todos os clientes que você atende dividem a instalação de um único operador.1 A Customers API da Polymorfa mantém separados os números, links e tokens de cada empresa, e a mesma API alcança números Cloud API para clientes regulados.2,3

Multi-tenancy
OpenWA
Rascunho, não implementado
Polymorfa
Customers API
Linked Devices e a Cloud API oficial, em uma só API.3
2 rotas
Por mensagem. Um número gasta créditos só nos dias em que fica online.4
US$ 0
De fazer e atender chamadas: no navegador, no código do servidor com o áudio bruto e no seu PABX via SIP.5,6
3 formas
No servidor MCP hospedado, para agentes que operam o WhatsApp.7
195 ferramentas

Três motivos para equipes saírem do OpenWA

  1. 01

    Feito para atender muitas empresas

    A Customers API da Polymorfa agrupa os números, links de pareamento e tokens com escopo de cada empresa.2 Cada cliente pareia o próprio número em uma página hospedada do QuickLink, e chaves de API com escopo e o log de auditoria cobrem a sua equipe.8,9,10

    OpenWA: O OpenWA suporta várias sessões para um único operador, e o design de multi-tenancy não está implementado.1

  2. 02

    A rota oficial na mesma API

    A Graph API da Polymorfa aceita o formato de requisição da Meta para números Linked Devices e Cloud API, então uma integração cobre os dois tipos de cliente. A conexão de números Cloud API pelo Embedded Signup está em beta.3,8

    OpenWA: O README do OpenWA manda cargas de trabalho reguladas para a Cloud API oficial da Meta, à qual o OpenWA não se conecta.11

    openwa.sh
    curl -X POST "$OPENWA_URL/api/sessions/$SESSION_ID/messages/send-text" \
      -H "X-API-Key: $OPENWA_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"chatId":"15550001111@c.us","text":"Your order shipped."}'
    polymorfa.sh
    # Meta's request shape, for a linked-device or a Cloud API number
    curl -X POST "https://api.polymorfa.com/graph/whatsapp/v26.0/$NUMBER_ID/messages" \
      -H "Authorization: Bearer $POLYMORFA_PROJECT_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{
        "messaging_product": "whatsapp",
        "to": "15550001111",
        "type": "text",
        "text": { "body": "Your order shipped." }
      }'
  3. 03

    Nenhuma sessão nos seus servidores, e chamadas pelo código

    A Polymorfa opera as sessões, e você paga só pelos dias em que um número fica online.4 Ela faz e atende chamadas no navegador, no código do servidor ou por um tronco SIP.5,6

    OpenWA: As sessões do OpenWA rodam no seu hardware, com até 500 MB cada na engine padrão. Ele trata eventos de chamadas recebidas e a rejeição delas.11

Um só saldo de créditos. Só os dias em que o número fica online.

Um só saldo de créditos paga todos os números da sua equipe, e um número gasta créditos só nos dias UTC em que fica online.4 O bônus mensal faz parte do preço: compre 100.000 créditos em um mês e receba 250.000.12

Créditos bônus sobre toda a compra do mês, todo mês

+10%
a partir de 10.000 créditos
+25%
a partir de 20.000 créditos
+75%
a partir de 50.000 créditos
+150%
a partir de 100.000 créditos

O que a Polymorfa oferece e o OpenWA não

Polymorfa e OpenWA
RecursoPolymorfaOpenWA
Link de conexão hospedado para seus clientesQuickLink8Não documentado
Envios idempotentesChaves de 24 horas13Só webhooks11
Fazer e atender chamadas pelo códigoNavegador, servidor, SIP5Não documentado
Tronco SIP para o seu PABXNos dois sentidos6Não documentado
Estimativa de saúde do número0–100, baseado em regras14Não documentado
Contas de clientes para builders de SaaSCustomers API2Não implementado1
Conexão com a sua marcaBranded QuickLink8Só marca global1
Modelo de preçoPor dia de número online15Software gratuito, você paga a hospedagem11

Migre do OpenWA em uma tarde

  1. 01

    Crie um projeto e uma chave de API

    Cadastre-se, crie um projeto e gere uma chave de API no Console.9

  2. 02

    Associe clientes a Customers

    Crie um Customer para cada empresa que você atende e vincule os números e links dela.2

  3. 03

    Conecte cada número

    Envie um QuickLink para parear por QR ou código de pareamento.8 Pare a sessão do OpenWA depois que o número migrar, para que dois dispositivos não disputem uma mesma sessão.

Perguntas

O OpenWA é o mesmo projeto que o open-wa/wa-automate?

Não. O OpenWA em open-wa.org é um gateway MIT separado, publicado pela primeira vez em 2026.16,11

Posso manter as minhas sessões atuais?

A Polymorfa importa o estado de autenticação do Baileys pela API como recurso em prévia, então um número na engine Baileys pode migrar se você exportar o estado dele. Números na engine whatsapp-web.js pareiam de novo com o QuickLink.17,8

Cada cliente pode parear o próprio número?

Sim. Envie a cada cliente um QuickLink para parear por QR ou código de pareamento, vinculado ao Customer dele.8,2

Deixe a infraestrutura do WhatsApp com a gente.

Comece grátis

Compare também: Evolution API, WAHA