copyright | lastupdated | ||
---|---|---|---|
|
2018-07-02 |
{:new_window: target="_blank"} {:shortdesc: .shortdesc} {:screen: .screen} {:codeblock: .codeblock} {:pre: .pre}
{: #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>
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 {:new_window} and Kafka Consumer API 0.11.0.X {:new_window}.