IBM Open Enterprise SDK for Apache Kafka

Easily extend your COBOL or C/C++ applications on z/OS
A network interconnection illustration of small blue marbles moving

Take advantage of Kafka event processing

IBM® Open Enterprise SDK for Apache Kafka® is a no-charge SDK that allows COBOL or C/C++ code running on z/OS® to natively communicate with a Kafka broker and to transform between COBOL copybooks and JSON events.

Benefits
Simplify the connection to Kafka

Use the Kafka APIs to directly call your Kafka broker from COBOL or C/C++ source code on z/OS.

Modernize your applications

Extend your z/OS native COBOL or C/C++ applications to consume and publish Kafka events to the Kafka broker.

Ease data transformation

Use the data transformation utility to transform between COBOL copybooks and the event format in JSON.

Features
Kafka Producer APIs

Enable an application to publish a stream to a Kafka topic. Kafka Producer APIs can be called from COBOL or C/C++ source code.

Building in COBOL
Kafka Consumer APIs

Enable an application to subscribe to one or more topics and to ingest and process the stream stored in a topic. Kafka Consumer APIs can work with records in the topic in real-time, or they can ingest and process past records. Kafka Consumer APIs can be called from COBOL or C/C++ source code.

Building in C/C++
Explore data transformation utility

Transform between native COBOL copybooks and the event format in JSON, which eases the use of the Kafka APIs.

Explore data transformation utility

Installation and configuration instructions

IBM Open Enterprise SDK for Apache Kafka is available in two installation formats, pax and SMP/E. Select the installation format that applies to you:

pax edition SMP/E edition
Take the next step

Obtain IBM Open Enterprise SDK for Apache Kafka through Shopz. Alternatively, schedule a no-cost 30-minute meeting with an IBM Z representative.

Obtain through Shopz
More ways to explore Documentation Partners Support Community Resources Flexible pricing Mainframe application modernization services