Polymorfa
Open Console

Polymorfa vs Green API

Green API's cheapest paid instance costs more than a Polymorfa number online every day.

Green API's cheapest paid instance costs $12 a month; a Polymorfa number online every day costs $7.50, and 500 numbers cost 4 times less.1,2 Polymorfa also signs every webhook body and serves linked-device and Cloud API numbers through one API.3,4

100 customers connect a number. Half leave after 2 days. Your bill for the month:
Green API
$1,200
Polymorfa
$320

3.8× less for the same customers

Linked devices and the official Cloud API, behind one API.4
2 routes
Per message. A number costs credits only for the days it is online.2
$0
To place and answer calls: in the browser, in server code with the raw audio, and on your PBX over SIP.5,6
3 ways
In the hosted MCP server, for agents that run WhatsApp.7
195 tools

Three reasons teams move from Green API

  1. 01

    Less per number, and nothing for the days a customer is gone

    Polymorfa charges $0.25 per online day, and a disconnected day costs nothing: the same 100 numbers cost $320, 3.75 times less. Monthly purchases of 10,000 credits or more earn a bonus of 10% to 150% on the whole purchase, so 500 numbers online all month cost $1,500.2,8

    Green API: Green API's paid plans cost $12 per instance per month, or $0.40 per day on the Partner plan.1 If half of 100 new instances are abandoned after day 2, the Business plan still costs $1,200, and a paid license is not recalculated.9

  2. 02

    Webhooks you can verify, sends you can repeat

    Polymorfa signs each delivery body with HMAC-SHA256 and makes up to eight delivery attempts over 24 hours, set per webhook.3 Sends accept an Idempotency-Key, so a retried request within 24 hours does not send the message twice.10

    Green API: A static token proves only that the sender knows the token. It does not prove the body was not changed.11

  3. 03

    One API for both routes

    Polymorfa's Graph API accepts Meta's request shape for both linked-device and Cloud API numbers. The number you address decides which route carries the message. Cloud API onboarding is in beta.4,12

    Green API: Green API runs its linked-device API and its WABA product separately.13,14 The linked-device API sends with POST /waInstance{idInstance}/sendMessage/{apiTokenInstance}.15

    green-api.sh
    curl -X POST "$GREEN_API_URL/waInstance$ID_INSTANCE/sendMessage/$API_TOKEN_INSTANCE" \
      -H "Content-Type: application/json" \
      -d '{"chatId":"15551234567@c.us","message":"Your order shipped."}'
    send.sh
    # Same Meta-shaped body 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": "15551234567",
        "type": "text",
        "text": { "body": "Your order shipped." }
      }'

One credit pool. Only the days a number is online.

One credit balance pays for every number your team runs, and a number costs credits only for the UTC days it is online.2 The monthly bonus is part of the price: buy 100,000 credits in a month and you get 250,000.8

Green API prices a Business instance at $12 per month, and its terms state that the fee paid for a license is not recalculated or returned.1,9 Move the sliders to see your own month.

100
50%
2 days
Green API, this month
$1,200
100 instances billed for the month
Polymorfa, this month
$320
1,600 online number-days, unlimited messages

3.8× less on Polymorfa. 50 numbers leave after 2 days and cost Polymorfa only those days; the other 50 stay online all 30 days.

Bonus credits on the whole month's purchase, every month

+10%
from 10,000 credits
+25%
from 20,000 credits
+75%
from 50,000 credits
+150%
from 100,000 credits

What Polymorfa gives you that Green API does not

Polymorfa and Green API
FeaturePolymorfaGreen API
Hosted onboarding link for your customersQuickLink12Not documented
Idempotent sends24-hour keys10Not documented
Signed webhooks with retriesHMAC-SHA2563Static token header11
Place and answer calls from codeBrowser, server, SIP5Not documented
SIP trunk to your PBXBoth directions6Not documented
MCP server for AI agentsHosted, 195 tools7Not documented
Number health estimate0–100, rules-based16Instance state17
Pricing modelPer online number-day18Per instance per month1

Move from Green API in an afternoon

  1. 01

    Create a project and an API key

    Sign up, create a project and generate an API key in the Console.

  2. 02

    Pair each number

    Send each customer a QuickLink. They scan a QR code or enter a pairing code.12

  3. 03

    Replace the send calls

    Call POST /messaging/{session}/messages/send with a phone number instead of a chatId, and add an Idempotency-Key to each send.19,10

Questions

Is there a free option?

Yes. A Free team gets 1 real number on Standard at no charge.18

Can Polymorfa place and answer calls?

Yes. Polymorfa places and answers calls in a browser, in server code that reads and writes the audio, or on your own PBX through a SIP trunk. Linked-device numbers also take video and group calls.5,6

Can I connect an AI agent?

Yes. The hosted MCP server exposes 195 tools, so an agent can read and reply to conversations under a scoped credential.7

Leave the WhatsApp infrastructure to us.

Start free

Also compare: Z-API, 1MSG, Sent