Progress® OpenEdge® provides an API for using Apache® Kafka® with OpenEdge. Kafka is an open-source, distributed, event-streaming platform, widely used across many industries and organizations, that provides near real-time data capture from sources such as databases, software applications, sensors, mobile devices, and cloud services. This guide provides an introduction to Kafka and describes how to use Kafka with OpenEdge. When configuring a Kafka system, it is expected that you learn about Kafka's architecture and features outside of this guide. For more information about Kafka, consult the Kafka documentation at https://kafka.apache.org/.

The next section contains introductory information on basic Kafka concepts and terminology.