Your data, your keys.
Opt-in hosted storage with real quotas, media that decrypts in your SDK, and end-to-end encryption whose ends are genuinely yours.
Storage you can actually turn off.
Opt-in hosting for chats, media, and contacts with a clear per-number quota. Query it over the API or sync it straight into your own database, flip it off and we retain nothing.
Direct media download
Media downloads and decrypts in the SDK, frontend and server SDKs alike. Lower latency, less egress, none of your quota spent.
Opt-in full End-to-End Encryption.
The SDK encrypts and decrypts beside your database, and our relay only ever carries ciphertext. Bring your own key store: Postgres, KMS, or an HSM.
Even WhatsApp's official Cloud API can't offer this. Meta terminates encryption on their servers; here, the keys never leave yours.
The payload at each hop. Decryption happens in your SDK, beside your database.
Hold data on purpose.
The default is nothing: leave HMS off and Polymorfa retains no chats, media, or contacts. Turn it on and you get quota'd, queryable storage that syncs to your own database.
Media can skip us entirely, decrypting in your SDK. And with localized E2EE, plaintext never exists on our side at all.
- 25 GB
- per number
- 10
- sync adapters
- 0
- keys on our side
Choose your posture.
Three retention modes, switchable per number.
Storage, quantified.
Clear quotas and real export paths, per number.
Ship a WhatsApp integration this afternoon.
Free on the sandbox. No credit card. The projects you start here migrate straight into production.