Event Streaming API

Applications that connect to the Event Streaming Platform need to do so in a consistent and reliable way.


How can my application connect to an Event Streaming Platform to send and receive Events?



The Event Streaming Platform provides an Application Programming Interface (API) that allows applications to reliably communicate across the platform. The API provides a logical and well-documented protocol, which defines the message structure and data exchange methods. Higher-level libraries implement these protocols, so that a variety of technologies and programming languages can be used to interface with the platform. These higher-level libraries allow the application to focus on business logic and leave the details of platform communication to the API.


  • This pattern is derived from Message Endpoint in Enterprise Integration Patterns, by Gregor Hohpe and Bobby Woolf.
  • The Kafka Protocol Guide provides details about the wire protocol implemented in Kafka.
  • The Kafka API documentation contains information about the variety of APIs available for reading from, writing to, and administering Kafka.

Be the first to get updates and new content

We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.