:_mod-docs-content-type: CONCEPT

[id='con-groups-page-{context}']
= Groups page

[role="_abstract"]
The *Groups* page lists all groups associated with a Kafka cluster.
Groups represent client applications that coordinate work across multiple instances.

You can filter the list by group name, type, or status.

Kafka supports the following group types:

* *Consumer groups* coordinate message consumption across multiple consumer instances. Each consumer in the group processes a subset of topic partitions.
* *Classic groups* use the original Kafka consumer group protocol used by earlier Kafka consumer clients.
* *Streams groups* are created by Kafka Streams applications to coordinate stream processing tasks.
* *Share groups* distribute message processing across multiple consumers using a shared consumption model. Multiple consumers can process messages from the same partition concurrently.

Apache Kafka introduced a newer consumer group protocol in version 4.0. 
Clients that use this protocol appear as *Consumer* groups in the console, while clients that use the original protocol appear as *Classic* groups.
Streams groups and Share groups were introduced in Apache Kafka 4.2.

For each group, the page shows information such as the group type and membership.
The console also displays the overall consumer lag across partitions and the number of members.
Click a topic to view topic information available from the xref:con-topics-page-{context}[*Topics* page tabs].

Group status indicates the current state of a group.
The exact states that appear depend on the group type.

Common states include:

* *Stable* indicates normal operation.
* *Empty* indicates that the group exists but currently has no active members.
* *Dead* indicates that the group is being removed after all members have left and retention has expired.

Some group types might display additional states depending on the group protocol:

* *PreparingRebalance* and *CompletingRebalance* can appear for Classic and Consumer groups while partition assignments are being updated.
* *Assigning* can appear for Consumer and Streams groups when a new partition assignment has been calculated but has not yet been applied to all members.
* *Reconciling* can appear for Consumer and Streams groups while members are transitioning to their assigned partitions.
* *NotReady* can appear for Streams groups when the application topology or required topics are not yet ready for processing.

Click a group name to view group details and membership information.
Select the options icon (three vertical dots) for a consumer group to reset consumer offsets.

NOTE: Resetting offsets is supported only for consumer groups. 
Streams groups and Share groups do not currently support offset reset operations.