Polymorfa vs Kapso
Both are developer platforms for WhatsApp with SDKs, a CLI, MCP and customer onboarding. The difference is route coverage and how you pay: Kapso is official-only and meters messages; Polymorfa adds linked-device numbers and bills per online number-day.
Choose Kapso if
- You only need the official Cloud API and never linked-device numbers.
- You want workflows with an LLM step, hosted Functions and an embeddable inbox in one plan.
- Your message volume fits inside a plan allowance, starting free at 2,000 messages a month.
Choose Polymorfa if
- Your customers already run WhatsApp or WhatsApp Business app numbers as linked devices.
- You send many messages per number and want the platform charge to follow online days, not message count.
- You need SIP trunks, video calls on linked-device numbers, or idempotent sends.
- You want to test in CI against simulated numbers instead of a shared real number.
Linked-device numbers and the Cloud API, one integration.
Kapso's connection guide covers official numbers: a new US number, coexistence with the WhatsApp Business app, or your own SIM. Polymorfa connects those official numbers (in beta) and also existing WhatsApp and WhatsApp Business app numbers as linked devices.
Messages, reactions and webhooks use the same API on both routes. Edits, deletes, groups and channels work on linked-device numbers.
Pay for online days, not for messages.
Kapso plans include a message allowance: 2,000 on Free, 100,000 on Pro, 1,000,000 on Platform. Polymorfa charges a number for each day it is online, whatever it sends.
Kapso bundles storage, workflows and an inbox into its plans, so compare the whole bill for your workload. Meta's fees apply to Cloud API numbers on both.
- Online days billed
- 22
- Messages metered
- 0
Calls in the browser, in server code and on your PBX.
Kapso's SDK places and answers official calls over WebRTC. Polymorfa also connects calls to your PBX over SIP trunks, runs video calls on linked-device numbers, and gives server code the raw audio.
Test in CI without a shared number.
Kapso's sandbox is a shared real number with limits. Polymorfa's test numbers (in beta) are simulated, cost 0 credits, and use the same API your production code calls.
- delivers a text and receives the ack
- handles an inbound reply webhook
- recovers after a forced disconnect
- rejects an unsigned webhook
Where Kapso is ahead.
Kapso ships a workflow builder with an LLM agent step, hosted Functions, an embeddable team inbox and an official n8n node. Polymorfa has no inbox app, and its Functions are in private beta.
If you only need the official route and your volume fits a plan allowance, Kapso is a complete choice. Its Free plan includes a number and 2,000 messages a month.
Polymorfa and Kapso, feature by feature.
Every row, every product. Hover a feature name for a definition.
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.
More comparisons
- WhatsApp API providersHosted WhatsApp APIs: Z-API, Green API, 1MSG, Sent, NotificaMe Hub and ClickAPI.
- Inbox and CRM appsFinished apps for teams: BotConversa, Whaticket, TimelinesAI and Rasayel.
- WhatsApp callingCalling APIs and apps: Wavoip, ZapLigue, Z-API and the Meta Calling API.
- Self-hosted gatewaysFree software you run yourself: Evolution API, WAHA and OpenWA.
- Building on a libraryBaileys, whatsmeow and whatsapp-web.js: the protocol, with everything else yours to build.
- Meta Cloud API directBuilding straight on Meta's official API, with no platform in between.
Ship a WhatsApp integration this afternoon.
Free on the sandbox. No credit card. The projects you start here migrate straight into production.