> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-agent-native-development.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Groups

> Manage CometChat group creation, membership, permissions, and group types in the Android SDK.

<Accordion title="AI Integration Quick Reference">
  Choose your path:

  * **Create Groups** → [create-group](/sdk/android/create-group) - Public, private, password-protected groups
  * **Join Groups** → [join-group](/sdk/android/join-group) - Participate in group conversations
  * **Retrieve Groups** → [retrieve-groups](/sdk/android/retrieve-groups) - Fetch groups list
  * **Manage Members** → [group-add-members](/sdk/android/group-add-members) - Add, remove, update members
</Accordion>

Groups let your users converse together in a single space. CometChat supports three group types — public, private, and password-protected — with three member roles: admin, moderator, and participant.

## Features

| Feature | Description | Guide |
| - | - | - |
| Create Group | Create public, private, or password-protected groups | [Create Group](/sdk/android/create-group) |
| Retrieve Groups | Fetch groups list with filters and search | [Retrieve Groups](/sdk/android/retrieve-groups) |
| Join Group | Join groups to participate in conversations | [Join Group](/sdk/android/join-group) |
| Leave Group | Leave groups to stop receiving updates | [Leave Group](/sdk/android/leave-group) |
| Delete Group | Permanently delete groups (admin only) | [Delete Group](/sdk/android/delete-group) |
| Update Group | Modify group details and settings | [Update Group](/sdk/android/update-group) |
| Retrieve Members | Fetch group members with filters | [Retrieve Members](/sdk/android/retrieve-group-members) |
| Add Members | Add users to groups with specific roles | [Add Members](/sdk/android/group-add-members) |
| Kick/Ban Members | Remove or ban members from groups | [Kick Member](/sdk/android/group-kick-member) |
| Change Scope | Update member roles and permissions | [Change Scope](/sdk/android/group-change-member-scope) |
| Transfer Ownership | Transfer group ownership to another member | [Transfer Ownership](/sdk/android/transfer-group-ownership) |

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Create Group" icon="users" href="/sdk/android/create-group">
    Create public, private, or password-protected groups
  </Card>

  <Card title="Join Group" icon="user-plus" href="/sdk/android/join-group">
    Join existing groups to participate in conversations
  </Card>

  <Card title="Retrieve Groups" icon="list" href="/sdk/android/retrieve-groups">
    Fetch and filter groups list
  </Card>

  <Card title="Manage Members" icon="user-group" href="/sdk/android/group-add-members">
    Add, remove, and update group members
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.