# Chat SDK

## Chat SDK

- [Chat SDK Docs](https://chat-sdk.gitbook.io/chat-sdk/master.md): A quick reference guide to the Chat SDK API
- [API Cheat Sheet](https://chat-sdk.gitbook.io/chat-sdk/guides/api-cheatsheet.md): A quick reference guide to the Chat SDK API
- [Best Practices and Troubleshooting](https://chat-sdk.gitbook.io/chat-sdk/guides/best-practices-and-troubleshooting.md)
- [Custom Token Authentication](https://chat-sdk.gitbook.io/chat-sdk/guides/custom-token-authentication.md): Authenticate using a server generated JWT token
- [Firebase Schema](https://chat-sdk.gitbook.io/chat-sdk/guides/firebase-schema.md): Firebase and Firestream schema
- [Custom File Upload Handler](https://chat-sdk.gitbook.io/chat-sdk/guides/custom-file-upload-handler.md): How to upload files to a third party host or server
- [Module Licensing](https://chat-sdk.gitbook.io/chat-sdk/commercial/module-licensing.md)
- [Consulting Charges](https://chat-sdk.gitbook.io/chat-sdk/commercial/consulting-charges.md)
- [Scalability and Cost](https://chat-sdk.gitbook.io/chat-sdk/commercial/scalability-and-cost.md)
- [Firebase vs. Firestream vs. XMPP](https://chat-sdk.gitbook.io/chat-sdk/commercial/firebase-vs.-firestream-vs.-xmpp.md)
- [Licensing FAQ](https://chat-sdk.gitbook.io/chat-sdk/commercial/licensing-faq.md)
- [Adding Modules from source](https://chat-sdk.gitbook.io/chat-sdk/commercial/adding-modules-from-source.md)
- [XMPP Setup Guide](https://chat-sdk.gitbook.io/chat-sdk/xmpp/xmpp-setup-guide.md)
- [History of Chat SDK](https://chat-sdk.gitbook.io/chat-sdk/about-us/history-of-chat-sdk.md)
- [Backend Agnostic Architecture](https://chat-sdk.gitbook.io/chat-sdk/architecture/backend-agnostic-architecture.md): Chat SDK can be made to support any Messaging Server
- [Sticker Message Module](https://chat-sdk.gitbook.io/chat-sdk/modules/sticker-message-module.md)
