Check out our Launch week free trial and the Polymorfa Builders Program! 15 Pro numbers + add-ons for 30 days.

Ends in ––d : ––h : ––m : ––s

Command Palette

Search for a command to run...

Data

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.

Hosted Message Storageopt-in
Chats2.1 GB
Media18.4 GB
Contacts84 MB
20.6 of 25 GB per numberexport or purge anytime

Direct media download

Media downloads and decrypts in the SDK, frontend and server SDKs alike. Lower latency, less egress, none of your quota spent.

invoice.pdf · 2.4 MBdecrypted in your SDK in 84 ms0 quota
WhatsApp CDN → your machineTLS + media key

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.

WhatsAppplaintext to the user
Table for two at 8
Polymorfa relayciphertext only
8f2a…c491
Your databasekeys live here
Table for two at 8

The payload at each hop. Decryption happens in your SDK, beside your database.

Deep dive

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
How it works

Choose your posture.

Three retention modes, switchable per number.

1
OffNothing retained; webhooks still deliver everything live.
2
HostedQuota'd and queryable; export or purge anytime.
3
E2EECiphertext relay only; keys stay in your Postgres, KMS, or HSM.
By the numbers

Storage, quantified.

Clear quotas and real export paths, per number.

Quota25 GB per number
Scopechats · media · contacts
SyncSupabase · Convex · Firebase + 7 more
KeysPostgres · KMS · HSM
Purgeimmediate, verifiable

Ship a WhatsApp integration this afternoon.

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