Info:
This is documentation for Stream Chat Android SDK v6, which is no longer actively maintained. For up-to-date documentation, see the latest version (v7).

State Overview

Our state plugin provides the chat state, such as channels, messages and users. You can use it directly in case you want to build your own UI layer for the chat.

Both our XML UI Components and Jetpack Compose UI Components use the state plugin. This way we are able to share common functionality across both our UI components libraries and increase performance and stability with every release.

Additionally, the state plugin ensures that the data is synchronized when executing actions directly from the low-level client.

Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?
/stream Chat Android v6: <Your Question>