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 Evolution API

A Evolution API exige um aviso no seu produto de que ele roda sobre a Evolution API.

A licença da Evolution API obriga você a avisar os administradores dos seus clientes que o seu produto roda sobre a Evolution API, ou a comprar uma licença comercial.1 A Polymorfa é uma API operada: a sua agência coloca a própria marca na página de pareamento, mantém os números de cada cliente separados e nunca precisa fazer deploy de uma atualização de gateway.2,3

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

Três motivos para equipes saírem da Evolution API

  1. 01

    A sua marca, com cada cliente separado

    A Customers API da Polymorfa agrupa os números, links de pareamento e tokens com escopo de cada cliente. Os client tokens com escopo de Customer estão em beta.3 O Branded QuickLink envia ao seu cliente uma página de pareamento sem a marca Polymorfa, e a Polymorfa opera as sessões, então não existe gateway para atualizar.2

    Evolution API: A Evolution API separa os clientes por instância e token de instância, e a licença mantém o nome dela visível dentro do seu produto.9,1

  2. 02

    Webhooks assinados e envios seguros para repetir

    A Polymorfa assina cada entrega com HMAC-SHA256 e faz até oito tentativas de entrega ao longo de 24 horas, configuradas por webhook.10 Um envio com um Idempotency-Key repetido em até 24 horas retorna 409 e não envia de novo.11

    Evolution API: Com a configuração padrão, a Evolution API para de tentar entregar um webhook depois de cerca de 20 minutos, e assina um header JWT em vez do corpo.12 O endpoint de envio não documenta chave de idempotência.13

    evolution.sh
    curl -X POST "$EVOLUTION_URL/message/sendText/support" \
      -H "apikey: $EVOLUTION_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"number":"15550001111","text":"Your order shipped."}'
    polymorfa.sh
    curl -X POST https://api.polymorfa.com/messaging/support/messages/send \
      -H "Authorization: Bearer $POLYMORFA_API_KEY" \
      -H "Idempotency-Key: order-1042-shipped" \
      -H "Content-Type: application/json" \
      -d '{"conversation":{"phoneNumber":"+15550001111"},"content":{"text":"Your order shipped."}}'
  3. 03

    Chamadas pelo código e via SIP

    A Polymorfa faz e atende chamadas no navegador, no código do servidor que lê e escreve o áudio, ou no PABX do seu cliente por um tronco SIP. Números Linked Devices também recebem chamadas de vídeo e em grupo.6,7

    Evolution API: O canal Baileys da Evolution API emite eventos de chamada e pode rejeitar chamadas. O método de oferecer chamada retorna um valor fixo, e as chamadas de voz dependem de um token de terceiros.14

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.5 O bônus mensal faz parte do preço: compre 100.000 créditos em um mês e receba 250.000.15

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 a Evolution API não

Polymorfa e Evolution API
RecursoPolymorfaEvolution API
Link de conexão hospedado para seus clientesQuickLink2Não documentado
Envios idempotentesChaves de 24 horas11Não documentado
Webhooks assinados com novas tentativasHMAC-SHA25610Token bearer JWT12
Fazer e atender chamadas pelo códigoNavegador, servidor, SIP6Por meio de terceiros14
Tronco SIP para o seu PABXNos dois sentidos7Não documentado
Estimativa de saúde do número0–100, baseado em regras16Não documentado
Contas de clientes para builders de SaaSCustomers API3Tokens por instância9
Conexão com a sua marcaBranded QuickLink2Não permitido1

Migre da Evolution API 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.17

  2. 02

    Crie um Customer para cada cliente

    Agrupe os números e links de pareamento de cada cliente no próprio Customer.3

  3. 03

    Conecte cada número

    Envie um QuickLink para parear por QR ou código de pareamento. Números Cloud API usam o Embedded Signup, que está em beta.2 Deixe a instância da Evolution offline depois que o número migrar, para que dois dispositivos não disputem uma mesma sessão.

Perguntas

A Evolution API é open source?

A licença é Apache 2.0 com condições adicionais: um aviso de uso dentro do seu produto, e a proibição de remover o logo ou o copyright do console. Cumprir essas condições, ou comprar uma licença comercial, é responsabilidade sua.1

Posso manter as minhas sessões de WhatsApp atuais?

A Polymorfa importa sessões do Baileys pela API como recurso em prévia, e a Evolution API roda o canal Linked Devices sobre o Baileys.18,9 Se você não conseguir extrair o estado da sessão, pareie cada número de novo com o QuickLink.2

Meus clientes podem parear os próprios números?

Sim. Envie um QuickLink para cada cliente. Ele pareia por QR ou código de pareamento em uma página hospedada em inglês ou português do Brasil, e o Branded QuickLink remove a marca Polymorfa.2

Deixe a infraestrutura do WhatsApp com a gente.

Comece grátis

Compare também: WAHA, OpenWA