Native iOS & Android
Dedicated native SDK on both platforms — not a WebView wrapper.
Native voice and video on iPhone and Android — with CallKit on iOS, reliable long calls, and the same end-to-end encryption as your messages.
City of Hats uses native calling on iOS and Android so audio routes through your earpiece, Bluetooth, and lock screen like a normal call.
City of Hats uses native calling on iOS and Android so audio routes through your earpiece, Bluetooth, and lock screen like a normal call.
Dedicated native SDK on both platforms — not a WebView wrapper.
Incoming calls appear on your lock screen and integrate with the iOS phone UI.
Sessions designed for extended conversations — up to two hours with automatic token refresh.
Voice and video stay inside your existing encrypted Hat channels.
Browser users can join from hats.cityofhats.com when native apps are not available.
Call using Hat identities — no carrier number exchange.
Free tier includes calling; Premium extends concurrent channels and durations.
No system is invulnerable. Stating what we defend against — and where our boundaries are — is more credible than claiming absolute security.
Download City of Hats on iOS or Android, open any Hat channel, and tap the call button.