Welcome to Kafka Producer


The kafkaproducer plugin is a northbound plugin which allows real-time data streaming from OpenDaylight into a Kafka endpoints. The key design goal for this plugin is to provide a generic and configurable data connector that subscribes to southbound event source(s), for example using OpenDaylight’s Event Topic Broker (ETB), which then forwards these notifications to a Kafka endpoint/s.


The kafkaplugin is configurable via REST/java apis in ODL. Initial configuration supports multiple endpoints, Event Topic Broker topic-id, and multiple serialisation/codec formats and other features.

Project Facts

Project Creation Date:  December 3, 2015
Lifecycle State: Incubation
Primary Contact: Xiaoyu Chen <williscc@cisco.com>
Project Lead:  Xiaoyu Chen <williscc@cisco.com>
Mailing List:  kafkaproducer-dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings: See Community Meetings 
Repository: git clone https://git.opendaylight.org/gerrit/kafkaproducer
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews


Getting Started for Users

Getting Started for Developers


Release Planning

Release Notes

  • No labels


  1. Hi Manish Kumar Barnwal,

    We would like to use Kafka Producer plugin and explore it in a more detail way but since its available under archived projects we are having doubts about project's stability.

    Is this plugin available in the latest release of ODL(silicon) ?


    Like ONAP ,can you have a tree called Matured Projects/Approved Projects and add KafkaProducer plugin there so that the end user will not get confused between archived projects and the on-going project.

  2. Hi, Vishal Varvate .

    The Kafka Producer sub-project has been archived since 2018 and not indicative of today's project stability.

    The project never actually had any contributions.  You can see the archive proposal here: https://lists.opendaylight.org/g/z.archive.kafkaproducer-dev/message/15

    OpenDaylight does have a project lifecycle, which you can find documented here: https://docs.opendaylight.org/en/stable-silicon/release-process/index.html

    For more information, I suggest using the mailing list.  Archived project comments are not typically monitored.

    discuss@lists.opendaylight.org is a great place to start.

  3. Thanks Casey Cainfor the update.