| Message history search |   |   |   |   |  
  | Users |   |   |   |   |  
  | Streams |   |   |   |   |  
  | Topic-based threading |   |   |   |   |  
  | File sharing and storage |   |   |   |   |  
  | Voice and video calls (1:1)  Via third party service like Jitsi, Zoom, etc.   |   |   |   |   |  
  | Voice and video calls (group)  Via third party service like Jitsi, Zoom, etc.   |   |   |   |   |  
  | Integrations with other apps |   |   |   |   |  
  | Localized in more than N languages |   |   |   |   |  
    
  | Web app  Any modern browser   |   |   |   |   |  
  | Desktop apps  Windows, Mac, Linux   |   |   |   |   |  
  | Mobile apps  iOS and Android   |   |   |   |   |  
  | Terminal app |   |   |   |   |  
  | Mobile push notifications |   |   |   |   |  
    
  | Expressive formatting  Code syntax highlighting, LaTeX, etc.   |   |   |   |   |  
  | Collaborative messages  Polls, todo lists   |   |   |   |   |  
  | Extensive keyboard shortcuts |   |   |   |   |  
  | Move messages between streams and topics |   |   |   |   |  
  | Resolve topics |   |   |   |   |  
  | Permanent message links |   |   |   |   |  
  | User status and availability |   |   |   |   |  
  | Custom emoji |   |   |   |   |  
  | Read receipts |   |   |   |   |  
  | Typing notifications |   |   |   |   |  
  | Send later, mark unread, and other workflows |   |   |   |   |  
  | Highly configurable notification settings |   |   |   |   |  
  | Previews for links, images and videos |   |   |   |   |  
  | Linkifiers |   |   |   |   |  
    
  | Email authentication |   |   |   |   |  
  | Reusable invitation links |   |   |   |   |  
  | OAuth social logins  Google, GitHub, GitLab, Apple   |   |   |   |   |  
  | Custom profile fields |   |   |   |   |  
  | SSO with Azure Active Directory |   |   |   |   |  
  | SSO with SAML  Including Okta and OneLogIn   |   |   |   |   |  
  | SSO with OpenID Connect |   |   |   |   |  
  |  100+ authentication options  With python-social-auth   |   |   |   |   |  
  | AD/LDAP user sync |   |   |   |   |  
  | AD/LDAP group sync |   |   |   |   |  
  | SCIM user sync |   |   |   |   |  
  | Custom user groups |   |   |   |   |  
  | Guest users |   |   |   |   |  
  | Limited guest users |   |   |   |   |  
    
  | 100% open-source, auditable codebase |   |   |   |   |  
  | Restricted email domains |   |   |   |   |  
  | Custom password strength requirement |   |   |   |   |  
  | TLS encryption with Let's Encrypt |   |   |   |   |  
  | Custom SSL certificate authority |   |   |   |   |  
  | Firewalled hosting |   |   |   |   |  
  | Air-gapped hosting |   |   |   |   |  
  | Detailed audit log of administrative actions |   |   |   |   |  
  | Data encryption at rest |   |   |   |   |  
  | No-content push notifications |   |   |   |   |  
  | Automated backup tool |   |   |   |   |  
  | Revoke and reset any user's credentials |   |   |   |   |  
  | API endpoint access rate limits |   |   |   |   |  
    
  | Configurable call provider  Zoom, Jitsi, BigBlueButton, etc.   |   |   |   |   |  
  | Native GIPHY integration |   |   |   |   |  
  | 130+ native integations |   |   |   |   |  
  | 1000s of integrations though Zapier and IFTTT |   |   |   |   |  
  | Admin controls for all bots and integrations |   |   |   |   |  
  | Custom webhooks |   |   |   |   |  
  | REST API custom integrations |   |   |   |   |  
  | Chat bridges with Slack, Microsoft Teams, Matrix and others |   |   |   |   |  
  | AI / LLM integration |   |   |   |   |  
    
  | Private streams with shared history |   |   |   |   |  
  | Private streams with private history |   |   |   |   |  
  | Stream posting permissions |   |   |   |   |  
  | Permissions for editing, deleting and moving messages |   |   |   |   |  
  | Configure initial settings for new users |   |   |   |   |  
  | Configure initial streams for new users |   |   |   |   |  
  | Usage statistics charts |   |   |   |   |  
  | Custom branding |   |   |   |   |  
    
  | Message editing and deletion policies |   |   |   |   |  
  | Complete data exports |   |   |   |   |  
  | Granular data retention policies |   |   |   |   |  
  | Compliance exports |   |   |   |   |  
  | GDPR compliant deployment |   |   |   |   |  
  | HIPAA compliant deployment |   |   |   |   |  
  | Compliance customization and support |   |  billed hourly |  billed hourly |   |  
    
  | Chat support in the Zulip development community |   |   |   |   |  
  | Feature feedback sessions |  chat only |   |   |   |  
  | Email support |   |   |   |   |  
  | Import data from Slack, Mattermost, Gitter or Rocket.Chat |   |   |   |   |  
  | Import data from other chat products |   |   |  billed hourly |   |  
  | Implementation consulting |   |  billed hourly |  billed hourly |   |  
  | Training sessions |   |  billed hourly |  billed hourly |   |  
  | Custom feature development |   |   |  billed hourly |   |  
  | Realtime support for installation and upgrades |   |   |  billed hourly |   |  
  | Advance notice for security releases |   |   |   |   |