Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.95 KB

eventstreams050.md

File metadata and controls

55 lines (44 loc) · 1.95 KB
copyright lastupdated
years
2015, 2018
2018-07-02

{:new_window: target="_blank"} {:shortdesc: .shortdesc} {:screen: .screen} {:codeblock: .codeblock} {:pre: .pre}

Using the Kafka API

{: #kafka_using}

If you're using the Java clients, you can use the publicly available Kafka clients at 0.10.x or later.

Kafka clients exist in multiple languages and we provide instructions for some of those languages. You can use others but you'll need SASL PLAIN support to provide credentials. Additionally, if you're using the Enterprise plan, you'll also need to use the Server Name Indication (SNI) extension to the TLSv1.2 protocol.

		<td>**Authentication requirements**</td>
		<td>Client must support authentication using the SASL Plain mechanism</td>
		<td>Client must support authentication using the SASL Plain mechanism and use the Server Name Indication (SNI) extension to the TLSv1.2 protocol</td>
	</tr>
Table 1. Kafka client support in Standard and Enterprise plans
Standard Plan Enterprise Plan
**Kafka version on cluster** Kafka 0.10.2 Kafka 1.1
**Supported client versions** Kafka 0.10.x, or later Kafka 0.10.x, or later
**Kafka Connect, Kafka Streams, and KSQL supported? ** Yes Yes

For information about the Producer and Consumer APIs, see Kafka Producer API 0.11.0.X External link icon{:new_window} and Kafka Consumer API 0.11.0.X External link icon{:new_window}.