# CometChat Docs: Chat & Messaging SDKs

> Technical documentation & Implementation guides to add In-app Messaging & Voice & Video Calling to your apps and websites in minutes.

## SDKs

- [Chat & Messaging / SDKs / JavaScript (175 pages)](https://www.cometchat.com/docs/_llms/chat-and-messaging/sdks/java-script.md): Documentation for Chat & Messaging / SDKs / JavaScript.
- [Chat & Messaging / SDKs / React Native (162 pages)](https://www.cometchat.com/docs/_llms/chat-and-messaging/sdks/react-native.md): Documentation for Chat & Messaging / SDKs / React Native.
- [Chat & Messaging / SDKs / iOS (176 pages)](https://www.cometchat.com/docs/_llms/chat-and-messaging/sdks/i-os.md): Documentation for Chat & Messaging / SDKs / iOS.
- [Chat & Messaging / SDKs / Android (227 pages)](https://www.cometchat.com/docs/_llms/chat-and-messaging/sdks/android.md): Documentation for Chat & Messaging / SDKs / Android.
- [Chat & Messaging / SDKs / Flutter (157 pages)](https://www.cometchat.com/docs/_llms/chat-and-messaging/sdks/flutter.md): Documentation for Chat & Messaging / SDKs / Flutter.

### Unreal Engine

- [Overview](https://www.cometchat.com/docs/sdk/unreal/overview.md): Add in-app chat to your Unreal Engine game using the CometChat SDK plugin.
- [Setup](https://www.cometchat.com/docs/sdk/unreal/setup.md): Install the CometChat plugin in your Unreal Engine project.
- [Key Concepts](https://www.cometchat.com/docs/sdk/unreal/key-concepts.md): Understand the architecture, patterns, and data types used by the CometChat Unreal SDK.

#### Authentication

- [Overview](https://www.cometchat.com/docs/sdk/unreal/authentication.md): Log users in and out of CometChat in your Unreal Engine project.

#### Messaging

- [Send a Message](https://www.cometchat.com/docs/sdk/unreal/send-message.md): Send text messages to users and groups from your Unreal Engine game.
- [Receive Messages](https://www.cometchat.com/docs/sdk/unreal/receive-messages.md): Fetch message history and listen for incoming messages in real time.
- [Real-Time Events](https://www.cometchat.com/docs/sdk/unreal/real-time-events.md): Listen for incoming messages, presence changes, typing indicators, receipts, group events, and connection state.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/unreal/typing-indicators.md): Show real-time typing indicators when users are composing messages.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/unreal/delivery-read-receipts.md): Track when messages are delivered to and read by recipients.
- [Connection Status](https://www.cometchat.com/docs/sdk/unreal/connection-status.md): Monitor the WebSocket connection state and handle reconnection.

#### Users & Groups

- [Users](https://www.cometchat.com/docs/sdk/unreal/users.md): Fetch user profiles and track user presence in real time.
- [Groups](https://www.cometchat.com/docs/sdk/unreal/groups.md): Create, join, leave, and message groups in your Unreal Engine game.

#### Reference

- [API Reference](https://www.cometchat.com/docs/sdk/unreal/reference.md): Complete reference of all Blueprint nodes, structs, enums, and delegates in the CometChat Unreal SDK.

### Ionic (Legacy)

- [Ionic SDK (Legacy)](https://www.cometchat.com/docs/sdk/ionic-legacy/overview.md): The Ionic/Cordova SDK documentation has moved to the legacy archive.
