Cluster Analytics
Matter protocol clusters and their adoption across devices
111
Unique Clusters
3,903
Total Devices
1.3
Avg Clusters/Device
Utility
Top Category
Showing 111 of 111 clusters
Group Key Management
Required
0x003F
Manages cryptographic keys used for secure group communication.
288
server
0
client
Node Operational Credentials
Required
0x003E
Manages the device's operational certificates for secure fabric communication.
288
server
2
client
0x003C
Controls the commissioning window for adding new administrators to the device.
288
server
0
client
0x0033
Reports general device health metrics including uptime, reboot counts, and hardware faults.
288
server
0
client
General Commissioning
Required
0x0030
Manages the commissioning process for adding a device to a Matter fabric.
288
server
2
client
Basic Information
Required
0x0028
Provides essential device information including vendor, product name, serial number, and software version.
288
server
0
client
Access Control
Required
0x001F
Manages permissions and access control lists (ACLs) that determine which nodes can interact with the device.
288
server
6
client
Descriptor
Required
0x001D
Provides information about the device's endpoints, clusters, and device types. Every endpoint must implement this cluster.
288
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.
282
server
9
client
Network Commissioning
Required
0x0031
Configures network connectivity (WiFi, Thread, Ethernet) during device setup.
270
server
2
client
🔧 Utility
Allows a device to request and receive firmware updates from an OTA provider.
206
server
0
client
0x0029
Enables a device to serve firmware updates to other devices on the network.
6
server
203
client
0x0004
Enables devices to be organized into groups for coordinated control, allowing a single command to affect multiple devices simultaneously.
202
server
1
client
0x0036
Reports WiFi network statistics including signal strength and connection quality.
140
server
0
client
0x0035
Reports Thread network statistics and connectivity metrics.
104
server
0
client
0x0034
Reports software-related diagnostics including memory usage and thread metrics.
84
server
0
client
0x002B
Configures the device's locale settings for language and regional preferences.
75
server
0
client
0x0040
Provides fixed, manufacturer-defined labels for the device.
74
server
0
client
0x0005
Stores and recalls pre-configured device states, enabling complex automations with a single command (deprecated in favor of Scenes Management).
66
server
0
client
0x0041
Allows users to assign custom labels to devices for organization.
65
server
0
client
0x0032
Provides access to device diagnostic logs for troubleshooting.
64
server
0
client
0x002F
Reports power source status including battery level, charging state, and power characteristics.
64
server
0
client
0x002C
Configures time and date display formats (12/24 hour, date order).
56
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.
36
server
0
client
0x001E
Establishes relationships between devices, enabling direct device-to-device communication without a controller in the middle.
31
server
6
client
0x002E
Describes available power sources and their configuration on the device.
29
server
0
client
0x0038
Synchronizes device time with trusted time sources for accurate timestamps.
23
server
0
client
0x002D
Configures measurement unit preferences (metric vs imperial).
19
server
0
client
0x0062
Enhanced scenes functionality replacing the deprecated Scenes cluster. Stores and recalls device states with improved fabric-scoped scene management.
18
server
0
client
0x130AFC01
17
server
0
client
0x0037
Reports Ethernet network statistics and connectivity status.
14
server
0
client
0x1349FC00
8
server
0
client
0x122FFC31
4
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.
4
server
0
client
0x1349FC03
3
server
0
client
0xB08FD01
3
server
0
client
🔧 Utility
Provides basic information about devices connected through a bridge from non-Matter protocols.
3
server
1
client
0x1410FC01
2
server
0
client
0x125DFC00
2
server
0
client
0xFFF1FC05
1
server
0
client
0x146AFC11
1
server
0
client
0x1407FC01
1
server
0
client
0x135AFCA2
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
0x129FFC00
1
server
0
client
0x125DFC21
1
server
0
client
0x125DFC11
1
server
0
client
0x125DFC01
1
server
0
client
0x122FFC32
1
server
0
client
0x115FFC02
1
server
0
client
0x0104
1
server
0
client
🔗 Cluster Co-occurrence
Which clusters commonly appear together on the same device
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288
Utility + Utility
288