KIP-796 — Interactive Query v2
Accepted Kafka 3.2 Streams
KIP-796 redesigns the Kafka Streams Interactive Query (IQ) API to be generic and extensible, replacing the typed `QueryableStoreTypes` with a `StateQueryRequest`/`StateQueryResult` model that decouples query types from store implementations. The existing IQ API is tightly coupled to specific store implementations and cannot be extended by third-party store plugins without breaking changes.
Details
| Author | John Roesler |
| Status | Accepted |
| Kafka Version | 3.2 |
| JIRA | KAFKA-13479 |
| Wiki | View on Apache Wiki |
| Created | 2021-10-25 |
| Last Modified | 2022-01-28 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.