Cluster Analytics
Matter protocol clusters and their adoption across devices
116
Unique Clusters
3,980
Total Devices
2
Avg Clusters/Device
Utility
Top Category
Showing 116 of 116 clusters
Group Key Management
Required
0x003F
Manages cryptographic keys used for secure group communication.
451
server
0
client
Node Operational Credentials
Required
0x003E
Manages the device's operational certificates for secure fabric communication.
451
server
2
client
0x003C
Controls the commissioning window for adding new administrators to the device.
451
server
0
client
0x0033
Reports general device health metrics including uptime, reboot counts, and hardware faults.
451
server
0
client
General Commissioning
Required
0x0030
Manages the commissioning process for adding a device to a Matter fabric.
451
server
2
client
Basic Information
Required
0x0028
Provides essential device information including vendor, product name, serial number, and software version.
451
server
0
client
Access Control
Required
0x001F
Manages permissions and access control lists (ACLs) that determine which nodes can interact with the device.
451
server
8
client
Descriptor
Required
0x001D
Provides information about the device's endpoints, clusters, and device types. Every endpoint must implement this cluster.
451
server
0
client
0x0003
Allows a device to be identified by triggering a visual or audible indicator, helping users locate devices during commissioning or troubleshooting.
441
server
18
client
Network Commissioning
Required
0x0031
Configures network connectivity (WiFi, Thread, Ethernet) during device setup.
420
server
2
client
0x0004
Enables devices to be organized into groups for coordinated control, allowing a single command to affect multiple devices simultaneously.
328
server
1
client
π§ Utility
Allows a device to request and receive firmware updates from an OTA provider.
316
server
0
client
0x0029
Enables a device to serve firmware updates to other devices on the network.
8
server
305
client
0x0036
Reports WiFi network statistics including signal strength and connection quality.
231
server
0
client
0x0035
Reports Thread network statistics and connectivity metrics.
151
server
0
client
0x0034
Reports software-related diagnostics including memory usage and thread metrics.
136
server
0
client
0x002B
Configures the device's locale settings for language and regional preferences.
127
server
0
client
0x0040
Provides fixed, manufacturer-defined labels for the device.
114
server
0
client
0x0041
Allows users to assign custom labels to devices for organization.
102
server
0
client
0x002C
Configures time and date display formats (12/24 hour, date order).
102
server
0
client
0x0005
Stores and recalls pre-configured device states, enabling complex automations with a single command (deprecated in favor of Scenes Management).
99
server
0
client
0x0032
Provides access to device diagnostic logs for troubleshooting.
92
server
0
client
0x002F
Reports power source status including battery level, charging state, and power characteristics.
91
server
0
client
ICD Management
1.2
0x0046
Enables configuration and management of Intermittently Connected Devices (ICDs). ICDs are devices that are not always reachable, such as battery-powered devices that disable their underlying hardware when in low-power mode.
57
server
0
client
0x001E
Establishes relationships between devices, enabling direct device-to-device communication without a controller in the middle.
47
server
7
client
0x002E
Describes available power sources and their configuration on the device.
39
server
0
client
0x002D
Configures measurement unit preferences (metric vs imperial).
36
server
0
client
0x0062
Enhanced scenes functionality replacing the deprecated Scenes cluster. Stores and recalls device states with improved fabric-scoped scene management.
33
server
1
client
0x0038
Synchronizes device time with trusted time sources for accurate timestamps.
33
server
0
client
0x130AFC01
20
server
0
client
0x0037
Reports Ethernet network statistics and connectivity status.
20
server
0
client
0x1349FC00
11
server
0
client
π§ Utility
Provides basic information about devices connected through a bridge from non-Matter protocols.
5
server
0
client
0x0025
Provides information about logical groupings of endpoints and enables triggering actions on them. Used by bridges and gateways to organize and control bridged devices.
5
server
0
client
0x122FFC31
4
server
0
client
0xB08FD01
4
server
0
client
0x1349FC03
3
server
0
client
0x129FFC00
3
server
0
client
0x1410FC01
2
server
0
client
0x125DFC11
2
server
0
client
0x125DFC00
2
server
0
client
0xFFF1FC05
1
server
0
client
0x1534FC00
1
server
0
client
0x146AFC11
1
server
0
client
0x1407FC01
1
server
0
client
0x1383FC01
1
server
0
client
0x1383FC00
1
server
0
client
0x1380FC00
1
server
1
client
0x135AFCA2
1
server
0
client
0x1334FC00
1
server
0
client
0x1312FC11
1
server
0
client
0x1312FC05
1
server
0
client
0x1312FC03
1
server
0
client
0x1312FC02
1
server
0
client
0x1312FC01
1
server
0
client
0x1312FC00
1
server
0
client
0x130DFC00
1
server
0
client
0x125DFC21
1
server
0
client
0x125DFC01
1
server
0
client
0x122FFC32
1
server
0
client
0x115FFC02
1
server
0
client
0x0105
1
server
0
client
0x0104
1
server
0
client
π Cluster Co-occurrence
Which clusters commonly appear together on the same device
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451
Utility + Utility
451