| title | Add chat to your app |
|---|---|
| titleSuffix | An Azure Communication Services article |
| description | This article describes how to add Communication Services chat to your app. |
| author | sundiraman |
| manager | phans |
| services | azure-communication-services |
| ms.author | sundraman |
| ms.date | 06/30/2021 |
| ms.topic | quickstart |
| ms.service | azure-communication-services |
| ms.subservice | chat |
| zone_pivot_groups | acs-azcli-js-csharp-java-python-swift-android-power-platform |
| ms.custom | mode-other, devx-track-azurecli, devx-track-extended-java, devx-track-js, devx-track-python |
Add real-time chat to your app using the Communication Services Chat SDK. This article describes how to use the Chat SDK to create chat threads that enable users to have conversations with one another. To learn more about Chat concepts, see chat conceptual documentation.
::: zone pivot="platform-azcli" [!INCLUDE Chat with Azure CLI] ::: zone-end
::: zone pivot="programming-language-javascript" [!INCLUDE Chat with JavaScript SDK] ::: zone-end
::: zone pivot="programming-language-python" [!INCLUDE Chat with Python SDK] ::: zone-end
::: zone pivot="programming-language-java" [!INCLUDE Chat with Java SDK] ::: zone-end
::: zone pivot="programming-language-android" [!INCLUDE Chat with Android SDK] ::: zone-end
::: zone pivot="programming-language-csharp" [!INCLUDE Chat with C# SDK] ::: zone-end
::: zone pivot="programming-language-swift" [!INCLUDE Chat with iOS SDK] ::: zone-end
::: zone pivot="programming-language-power-platform" [!INCLUDE Chat with Power Platform] ::: zone-end
To clean up and remove a Communication Services subscription, you can delete the resource or resource group. Deleting the resource group also deletes any other resources associated with it. For more information, see cleaning up resources.
This article described how to:
[!div class="checklist"]
- Create a chat client
- Create a thread with two users
- Send a message to the thread
- Receive messages from a thread
- Remove Users from a thread
[!div class="nextstepaction"] Try the Chat Hero App
- Get started with the UI Library.
- Learn about chat concepts.
- Familiarize yourself with Chat SDK.
- Using Chat SDK in your React Native application.