PubNub's Chat SDK is the easiest way for developers to create new chat applications or add in-app chat to existing applications with support for users, messaging and conversation management. The SDK also supports advanced messaging features such as quoting, unread message counts and mentioning users.

Choose an SDK to get started in your preferred language:
Your app will include:

In this tutorial, you will learn how to set up and use PubNub’s Chat SDK to build a flexible chat application, featuring:

  • Direct, private (1:1) chat messages

  • Group messages with multiple participants

  • Create users and assign them to channels

  • An indicator when others are typing

  • Retrieve the conversation message history

  • Read receipts

  • Message reactions (emoji)

  • Mentioning other users with @(username)