Chat Components

Take your custom chat app to market quickly

Focus on your feature set, not basic infrastructure, with our pre-built chat and UI components.

Components to easily and quickly build custom chat experiences

Reduce your build time

Pre-built components and UI kits let you get your app up and running—and to market—faster.

Focus on your core product

Rely on our infrastructure for user lists, channel lists, and messages, so you can spend time building the features that will engage and retain users.

Flexibility to expand beyond chat

Quickly and easily add additional real-time functionality to create unique interactive experiences that will increase user engagement.

Build innovative apps, not underlying infrastructure

With our Chat Components, we provide all the lower level services and backend support you need for chat, so you can spend your time creating unique features and in-app experiences to delight users.

  • ChannelList

    Display a list of channels that represent chat rooms in the application.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
  • MemberList

    Display a list of members with properties like names, avatars etc.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
  • MessageList

    Display a list of messages in chat rooms along with sender details.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
  • MessageInput

    Enable users to type and send messages and emojis in chat rooms.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS

Chat components to fit your unique use case and needs

  • Telehealth chat components
  • Virtual events chat components
  • Team chat components
  • Telehealth chat components

    Build chat applications for healthcare professionals to provide advice and treatment to multiple patients. PubNub’s Chat Components are easy-to-use, prebuilt UI building blocks with chat functionality.  Chat Components allow you to rapidly create apps that take advantage of existing features such as HIPAA compliance and secure delivery of private messages.

    • Separate doctor and patient views

    • Private one-to-one messaging

    • Healthcare theming

    Telehealth chat components
  • Virtual events chat components

    Build engaging, high-occupancy chat messaging apps that enrich everything from virtual conferences to streamed concerts. Create truly captivating events and a sense of community by connecting audiences through chat, reactions, and more.

    • Implement chat alongside live video streams

    • No concurrency limits for users or channels

    • Occupancy and user presence detection

    Virtual events chat components
  • Team chat components

    Build responsive group chat applications to power social interactions and team collaboration, where users can communicate, collaborate, and celebrate.

    • Group messaging with no concurrency limits

    • Access members lists, user, and channel metadata

    • Online/Offline presence indicators

    • Typing indicators

    • GIPHY, emoji, and link support

    Team chat components

Start building

Documentation

Documentation

Check out our docs to access Chat Components and learn best practices around how to implement and use them.

Visit our docs
Tutorial

Tutorial

Check out the Simple Chat tutorial to discover how to build a simple chat application using Chat Components.

Try this tutorial

Talk to an expert

Contact Sales