Skip to content

Kafka gateway: protocol parity tracking #3560

Open
18 of 19 issues completed
Open

Description

@hubcio

Umbrella tracking issue for the Kafka-wire-protocol gateway (gateways/), letting existing Kafka clients talk to Iggy unmodified.

Seed design + TCP listener lands in #3421.

Goal: implement enough of the Kafka wire protocol that standard Kafka producers/consumers (and admin tools) work against Iggy via a bridge, then document migration off Kafka.

Sub-issues

Foundation:

Phase 1 - core wire APIs + tooling:

Phase 2 - consumer groups + offsets:

Admin + extended APIs:

Auth + migration:

Status

Stays open until boxes above are checked or de-scoped.

Activity

  1. added
    gatewaysproxy gateways for other protocols like kafka
    on Jun 24, 2026
  2. added theissue type on Jun 24, 2026
  3. added sub-issues on Jun 24, 2026
  4. self-assigned this
    on Oct 4, 2026
  5. dina-kar commented on Oct 21, 2026

    @dina-kar

    Hi all, I'm Dinakaran from Loams, an Apache-2.0 data platform in Rust. We've chosen Iggy as our event-ingest log, and the plan is for Kafka clients (Kafka Connect/Debezium, Flink, RisingWave, Vector, Fluent Bit) to reach us through this gateway instead of a second Kafka front end of our own. So we'd like to help close the parity gaps.

    These are the issues that matter most for those clients. We'd like to take them, if nobody is already on them:

    Are any of these already in progress, or is there a design direction you'd like us to follow first, for #4521 especially? We'll go one PR per issue and follow CONTRIBUTING.md. I'll wait for your OK before starting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

gatewaysproxy gateways for other protocols like kafka

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions