Command Palette

Search for a command to run...

Compare

Polymorfa vs other WhatsApp APIs

Most hosted WhatsApp APIs pick one route: linked-device instances or the official Cloud API. Polymorfa runs both behind one API, with calls, signed webhooks and idempotent sends.

Routes

One contract for both WhatsApp routes.

Z-API and ClickAPI document linked-device numbers. 1MSG, Sent and NotificaMe document the official API. Green API sells both, as separate products with separate docs.

Polymorfa sends and reacts through the same API on both routes, so moving a customer between them does not mean a second integration.

Linked deviceQR or pairing code
Cloud APIOfficial Meta route
One Polymorfa APISame messages, webhooks, SDKs
Your applicationOne integration
Both WhatsApp routes arrive through one contract. Moving a number between routes does not mean rewriting your integration.
Reliability

Retries that cannot send twice.

Send with an Idempotency-Key and Polymorfa replays the original result for 24 hours instead of sending again. Webhooks carry an HMAC-SHA256 signature and retry up to 8 times over about 41 hours.

Among the APIs here, Sent documents both. Green API authenticates webhooks with a static token header rather than a payload signature.

POST …/messages/sendIdempotency-Key: order-1042Sent
Same request, retriedIdempotency-Key: order-1042Replayed
Webhook to your serverX-Webhook-Signature: 3f9a…
A retried send returns the first result instead of sending twice. Every webhook carries a signature your server can verify.
Onboarding

Send your customer one link.

QuickLink is a hosted pairing page. Your customer scans a QR code or types a pairing code, and you watch the link move from opened to connected. The Branded QuickLink add-on removes our watermark.

ACConnect Acme's WhatsAppScan with WhatsApp, or use a pairing code
Opened · Linked · Connectedlink.polymorfa…
Send your customer one hosted link. You watch it move from opened to connected without building a pairing screen.
Number health

See trouble before a number goes down.

BanSafe Health scores each production linked-device number from 0 to 100 with versioned rules, and shows the deductions behind the score. A project rule can slow sending, stop the number, log it out, email you or send a webhook when Health drops.

Health is an estimate, not a guarantee. It never reads message content, and no provider can prevent every WhatsApp restriction.

Number healthIllustrative values, not live data.
86good
  • Connection−6
  • Delivery−8
A project rule can slow sending or stop the number
A versioned, rules-based estimate with its deductions shown, and project rules that act on it. It never reads message content.
Pricing

Billed for online days.

Per-instance plans charge for a whole month. Polymorfa charges for the days a number is online, so numbers that go offline stop costing money.

Green API and Z-API publish lower monthly prices for a number that is online every day. Compare with your own uptime and volume.

One number, one monthIllustrative values
Online days billed
22
Messages metered
0
Polymorfa bills a number for the days it is online. Message volume on that number does not change the platform charge. Meta's own fees still apply to Cloud API numbers.
Fair comparison

Where the others are ahead.

Green API publishes SDKs in eight languages and 1MSG in eight or more, including Java, C# and 1C, which Polymorfa does not cover.

Sent covers SMS and RCS, and NotificaMe covers Instagram, Messenger and marketplaces. If you need those channels, they do more than a WhatsApp-only API.

Side by side

Feature by feature.

Every row, every product. Hover a feature name for a definition.

Feature
PolymorfaWhatsApp infrastructure API
Z-APILinked-device API, Brazil
Green APILinked-device API plus separate WABA product
1MSGOfficial Cloud API, per channel
SentMulti-channel messaging API
NotificaMe HubMultichannel hub, Brazil
ClickAPILinked-device API, Brazil
Connection routes
YesQR code or pairing code
Yes
Yes
Not listed
Not listed
Not listed
QR code
BetaMeta Embedded Signup; needs beta access
Not listed
Separate product
Yes
Yes
Yes
Not listed
BetaKeep using the WhatsApp Business app
Not listed
Not listed
Yes
Not listed
Not listed
Not listed
Both routes behind one API
Sends and reactionsEdits, deletes, groups and channels are linked-device only
Not listed
Separate products
Official route only
SMS, WhatsApp, RCS
One API across 14+ channels
Not listed
Pairing code (no camera)
In QuickLink
Yes
Yes
Not applicable
Not applicable
Not applicable
Not listed
Hosted onboarding link for your customers
QuickLink
Connect modal
Not listed
Not listed
Meta signup in its dashboard
Not listed
Not listed
Import existing sessions without rescanning
PreviewBaileys sessions; others assisted
From WhatsApp WebVia a browser extension
Not listed
Not applicable
Not applicable
Not applicable
Not listed
Messaging
Media, polls, reactions, edits, deletes
YesEdits and deletes on linked device
Yes
Yes
Cloud API message types
Templates, text, media
Text, files, buttons, reactions
Not listed
Group management
Linked device
Groups and communities
Yes
Yes
Not listed
Not listed
Not listed
Channels
Linked device
Yes
Not listed
Not listed
Not listed
Not listed
Not listed
Status posts
Not listed
Yes
Beta
Not listed
Not listed
Not listed
Not listed
Message templates
YesSubmitted to Meta for review
Not applicable
WABA product
Yes
Cross-channel
Yes
Not listed
Scheduled campaigns
Pro numbers
Send queue
Send queue
Not listed
Batches, scheduled
Not listed
Not listed
24-hour keys
Not listed
Not listed
Not listed
24-hour keys
Not listed
Not listed
Hosted message history
Beta
Media kept 30 days
Yes
Yes
Yes
Message reports
Not listed
Media storage
Hosted
Deleted after 30 days
Not listed
No time limit
Not listed
Not listed
Not listed
Calls
Incoming call events
11 call events
Yes
Incoming calls
Yes
Not listed
Not listed
Not listed
Place and answer calls from code
Browser, server, SIP
Paid add-on
Not listed
Signalling onlyBring your own WebRTC or SIP
Not listed
Not listed
Not listed
Video calls
Linked deviceCloud API calls are one-to-one audio
Via call SDK
Not listed
Setting passthrough
Not listed
Not listed
Not listed
SIP trunk to your PBX
Both directions
Yes
Not listed
Meta's SIP setting
Not listed
Not listed
Not listed
Browser calling components
React and web componentPrerelease SDK
Call SDK
Not listed
Not listed
Not listed
Not listed
Not listed
Call history
With quality stats
Not listed
Call journal
Not storedStated in its calling docs
Not listed
Not listed
Not listed
Automation and AI
Visual flow builder
WhatsApp Flows formsNot a chatbot builder
Not listed
Chatbot libraries
WhatsApp Flows
Not listed
Not listed
Not listed
Hosted serverless functions
Private beta
Not listed
Not listed
Not listed
Not listed
Not listed
Not listed
MCP server for AI agents
Hosted, 190 tools
9 tools
Not listed
Yes
Hosted
Not listed
Not listed
n8n, Zapier or Make
n8n, Zapier, Make
n8n, Make, Zapier
Make, Zapier, n8n
Not listed
n8n listing
n8n
Not listed
Built-in AI replies
Bring your ownConnect any agent over MCP or the API
Not listed
GPT chatbot integration
Not listed
Not listed
Not listed
Not listed
Developer experience
REST API with OpenAPI spec
OpenAPI 3.1
REST and Postman
REST and Postman
Yes
Yes
REST docs
Not listed
Official SDKs
TS · Python · Go · PHP · Rust
Call and connector SDKs
8 languages
8+ languages
7 languages
Node.js
PHP, C#, Delphi, Node
Official CLI
Prerelease
Not listed
Not listed
Yes
Not listed
Not listed
Not listed
Signed webhooks with retries
HMAC-SHA256Up to 8 attempts over about 41 hours
Not listed
Static token headerNot a payload signature
Not listed
HMAC-SHA256
Not listed
Not listed
Streaming event feed
SSE, beta
Not listed
Not listed
Not listed
Not listed
Not listed
Not listed
Free test environment
Beta test numbers0 credits
2-day trial
Free developer plan
Free test number
Sandbox mode
3-day trial
7-day test
BetaSimulated test numbers
Not listed
Not listed
Not listed
Simulated API responses
Not listed
Not listed
Embeddable UI components
Call components
Connect modal
Not listed
Not listed
Not listed
Not listed
Not listed
Operations and safety
Number health estimate
0–100, rules-basedProduction linked-device numbers
Not listed
Instance state
Not listed
Not listed
Not listed
Not listed
Typing, pacing and presence controls
Standard and ProEvery setting is off until you turn it on
Typing and delays
Send delay, typing
Not applicable
Not applicable
Not applicable
Not listed
Per-number proxy
Not offered
Per instance
Not listed
Not applicable
Not applicable
Not applicable
Not listed
Customer accounts for SaaS builders
Customers API
Partner API
Partner API
Not listed
Sender profiles
Reseller subaccounts
Volume tiers
Branded onboarding
Branded QuickLink$50 a month add-on
Themed connect modal
Partner plan
Not listed
Not listed
Not listed
Every tier
Team roles and scoped API keys
Roles and scoped keys
Account token, IP allowlist
Not listed
Not listed
4 roles
Not listed
Not listed
Audit log
With export
Not listed
Not listed
Not listed
Not listed
Not listed
Not listed
Team inbox app
Shared agent inbox
Not offered
Not listed
Not listed
Not listed
Not listed
Not listed
Not listed
Built-in CRM or pipeline
Not offered
Tags and notes
Not listed
Not listed
Not listed
Not listed
Not listed
Deployment and pricing
Managed cloud
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Self-hosting
Not offered
Not listed
Not listed
Not listed
Not listed
Not listed
Not listed
Source license
Proprietary
Not listed
Not listed
SDKs, CLI, MCP (MIT)
Not listed
Not listed
Not listed
Pricing model
Per online number-day
Per instance per month
Per instance per month
Per channel per month
Per contact messaged each month
Per channel per month
Per number per month
Paid entry price
$0.25 per online dayStandard number; +55 numbers cost 15% less
R$ 99.99 a monthPartner tiers from R$ 89.99
$12 a monthWABA product: $100 a month plus message fees
$39 a monthMeta fees extra
$0.015 per contactPlus carrier and Meta pass-through
R$ 120 a monthR$ 150 one-time for an official channel
Not published
Free tier or trial
1 project, 1 real numberFree team
2-day trial
3 chats
30-day trialWith your own WABA
500 sends a day per template
3-day trial
7-day test
Region choice
Not selectable
Not listed
Not listed
Not listed
US and EU
Not listed
Not listed

Checked against each vendor's public website and documentation on 24 September 2026. “Not listed” means we did not find the capability on those pages. It does not mean the product lacks it. Prices are list prices shown publicly on that date and exclude Meta's fees and taxes unless stated.

Spotted something out of date? Tell us and we will correct it.

Ship a WhatsApp integration this afternoon.

Free on the sandbox. No credit card. The projects you start here migrate straight into production.