# KIP Support Matrix This page lists the KIPs we have explicitly verified in `@platformatic/kafka`. Other KIPs up to Kafka 4.1.0 are likely supported, or at least have protocol/API support internally, but may not yet have a public-facing client method. | KIP | Status | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | | [KIP-35](https://cwiki.apache.org/confluence/display/KAFKA/KIP-35%3A+Retrieving+protocol+version) | Supported | | [KIP-40](https://cwiki.apache.org/confluence/display/KAFKA/KIP-40%3A+Kafka+Consumer+Rebalance+Protocol) | Supported | | [KIP-43](https://cwiki.apache.org/confluence/display/KAFKA/KIP-43%3A+SASL+Mechanism+Handshake) | Supported | | [KIP-57](https://cwiki.apache.org/confluence/display/KAFKA/KIP-57%3A+Interoperable+LZ4+Frame+Format) | Supported | | [KIP-78](https://cwiki.apache.org/confluence/display/KAFKA/KIP-78%3A+Cluster+Id+in+MetadataResponse) | Supported | | [KIP-82](https://cwiki.apache.org/confluence/display/KAFKA/KIP-82+-+Add+Record+Headers) | Supported | | [KIP-84](https://cwiki.apache.org/confluence/display/KAFKA/KIP-84%3A+Support+SASL+SCRAM+mechanisms) | Supported | | [KIP-98](https://cwiki.apache.org/confluence/display/KAFKA/KIP-98%2B-%2BExactly%2BOnce%2BDelivery%2Band%2BTransactional%2BMessaging) | Supported | | [KIP-107](https://cwiki.apache.org/confluence/display/KAFKA/KIP-107%3A+Add+deleteRecordsBefore%28%29+API+in+AdminClient) | Supported | | [KIP-110](https://cwiki.apache.org/confluence/display/KAFKA/KIP-110+-+Add+Codec+for+ZStandard+Compression) | Supported | | [KIP-117](https://cwiki.apache.org/confluence/display/KAFKA/KIP-117+-+Add+a+full+fledged+AdminClient+API+to+Kafka) | Supported | | [KIP-133](https://cwiki.apache.org/confluence/display/KAFKA/KIP-133%3A+Describe+and+Alter+Configs+Admin+APIs) | Supported | | [KIP-140](https://cwiki.apache.org/confluence/display/KAFKA/KIP-140%3A+Add+administrative+RPCs+for+adding%2C+deleting%2C+and+listing+ACLs) | Supported | | [KIP-195](https://cwiki.apache.org/confluence/display/KAFKA/KIP-195%3A+AdminClient+create+partitions+API) | Supported | | [KIP-204](https://cwiki.apache.org/confluence/display/KAFKA/KIP-204%3A+AdminClient+API+for+DeleteRecords) | Supported | | [KIP-229](https://cwiki.apache.org/confluence/display/KAFKA/KIP-229%3A+DeleteGroups+API) | Supported | | [KIP-255](https://cwiki.apache.org/confluence/display/KAFKA/KIP-255%3A+SASL+OAuth+Bearer+Tokens) | Supported | | [KIP-339](https://cwiki.apache.org/confluence/display/KAFKA/KIP-339%3A+Create+a+new+IncrementalAlterConfigs+API) | Supported | | [KIP-345](https://cwiki.apache.org/confluence/display/KAFKA/KIP-345%3A+Introduce+static+membership+protocol+to+reduce+consumer+rebalances) | Supported | | [KIP-368](https://cwiki.apache.org/confluence/display/KAFKA/KIP-368%3A+Allow+SASL+Connections+to+Periodically+Re-Authenticate) | Supported | | [KIP-430](https://cwiki.apache.org/confluence/display/KAFKA/KIP-430%3A+Return+Authorized+Operations+in+Metadata%2C+Describe+Topics%2C+and+Describe+Groups+Responses) | Supported | | [KIP-455](https://cwiki.apache.org/confluence/display/KAFKA/KIP-455%3A+Create+an+Administrative+API+for+Replica+Reassignment) | Supported | | [KIP-482](https://cwiki.apache.org/confluence/display/KAFKA/KIP-482%3A+The+Kafka+Protocol+should+Support+Optional+Tagged+Fields) | Supported | | [KIP-496](https://cwiki.apache.org/confluence/display/KAFKA/KIP-496%3A+Administrative+API+to+delete+consumer+offsets) | Supported | | [KIP-511](https://cwiki.apache.org/confluence/display/KAFKA/KIP-511%3A+Collect+and+Expose+Client%27s+Name+and+Version+in+the+Broker) | Supported | | [KIP-518](https://cwiki.apache.org/confluence/display/KAFKA/KIP-518%3A+Allow+listing+consumer+groups+per+state) | Supported | | [KIP-546](https://cwiki.apache.org/confluence/display/KAFKA/KIP-546%3A+Add+Client+Quota+APIs+to+AdminClient) | Supported | | [KIP-554](https://cwiki.apache.org/confluence/display/KAFKA/KIP-554%3A+Add+Broker-side+SCRAM+Config+API) | Supported | | [KIP-601](https://cwiki.apache.org/confluence/display/KAFKA/KIP-601%3A+Configurable+Socket+Connection+Timeout+in+NetworkClient) | Supported | | [KIP-651](https://cwiki.apache.org/confluence/display/KAFKA/KIP-651%3A+Support+PEM+format+for+SSL+certificates+and+private+key) | Supported | | [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+Metrics+and+Observability) | Supported | | [KIP-848](https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol) | Supported |