Get Started Free

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.

Confluent Cloud is a fully managed Apache Kafka service available on all three major clouds. Try it for free today.

Try it for free