{"version":1,"pages":[{"id":"-MQRgrgXLeA5kG2CDdIz","title":"Chat SDK Docs","pathname":"/chat-sdk","siteSpaceId":"sitesp_qUbXi","description":"A quick reference guide to the Chat SDK API"},{"id":"-MQSjPkFCc8sGKtJySYZ","title":"API Cheat Sheet","pathname":"/chat-sdk/guides/api-cheatsheet","siteSpaceId":"sitesp_qUbXi","description":"A quick reference guide to the Chat SDK API","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQSqi_cc9pDDywqL_Fw","title":"Best Practices and Troubleshooting","pathname":"/chat-sdk/guides/best-practices-and-troubleshooting","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MTjljZ3sH4XWRyqsFTS","title":"Custom Token Authentication","pathname":"/chat-sdk/guides/custom-token-authentication","siteSpaceId":"sitesp_qUbXi","description":"Authenticate using a server generated JWT token","breadcrumbs":[{"label":"Guides"}]},{"id":"-MTjmlUMQmWSLKNyUvjH","title":"Firebase Schema","pathname":"/chat-sdk/guides/firebase-schema","siteSpaceId":"sitesp_qUbXi","description":"Firebase and Firestream schema","breadcrumbs":[{"label":"Guides"}]},{"id":"-MTjnFlNgbFmAdoKWdLR","title":"Custom File Upload Handler","pathname":"/chat-sdk/guides/custom-file-upload-handler","siteSpaceId":"sitesp_qUbXi","description":"How to upload files to a third party host or server","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQT1CJ6gTkRU70C-Nl2","title":"Module Licensing","pathname":"/chat-sdk/commercial/module-licensing","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"Commercial"}]},{"id":"-MQSrmAbqQjpT1nUl1qO","title":"Scalability and Cost","pathname":"/chat-sdk/commercial/scalability-and-cost","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"Commercial"}]},{"id":"-MQT0JnkowvGqYYjcedV","title":"Firebase vs. Firestream vs. XMPP","pathname":"/chat-sdk/commercial/firebase-vs.-firestream-vs.-xmpp","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"Commercial"}]},{"id":"-MQT2BMdO6USZ5lOFPg1","title":"Licensing FAQ","pathname":"/chat-sdk/commercial/licensing-faq","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"Commercial"}]},{"id":"ycaiJeDBBUw26VGtcp8w","title":"Adding Modules from source","pathname":"/chat-sdk/commercial/adding-modules-from-source","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"Commercial"}]},{"id":"-MQT1jqSmLsV-z5Zzv0_","title":"XMPP Setup Guide","pathname":"/chat-sdk/xmpp/xmpp-setup-guide","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"XMPP"}]},{"id":"-MQSreHz91bxjAp8i1VB","title":"History of Chat SDK","pathname":"/chat-sdk/about-us/history-of-chat-sdk","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"About Us"}]},{"id":"-MQT0uEZw5yM7BTeqa0F","title":"Backend Agnostic Architecture","pathname":"/chat-sdk/architecture/backend-agnostic-architecture","siteSpaceId":"sitesp_qUbXi","description":"Chat SDK can be made to support any Messaging Server","breadcrumbs":[{"label":"Architecture"}]},{"id":"-MRADpBDMena2dNIC8WF","title":"Sticker Message Module","pathname":"/chat-sdk/modules/sticker-message-module","siteSpaceId":"sitesp_qUbXi","description":"","breadcrumbs":[{"label":"Modules"}]}]}