Connecting Kafka Clients to Confluent Cloud

You can connect to Confluent Cloud using your client applications.

Tip

Before connecting a client application to Confluent Cloud, you should increase the timeout for API version requests from the default value of 10 seconds. You can change this with librdkafka api.version.request.timeout.ms parameter. For more information, see the librdkafka configuration documentation.

Connecting to Confluent Cloud from a .NET Application

You can configure the Confluent .NET Client for Apache Kafka to connect to a Kafka cluster in Confluent Cloud.

  1. Install the Confluent .NET Client for Apache Kafka.
  2. Customize the .NET Confluent Cloud example for your Confluent Cloud cluster, specifically bootstrap.servers, sasl.username, and sasl.password.
  3. Integrate with your environment.

Connecting to Confluent Cloud from a Go Application

You can configure the Confluent Golang Client for Apache Kafka to connect to a Kafka cluster in Confluent Cloud.

  1. Install the Confluent Golang Client for Apache Kafka.

    Important

    The Confluent Golang Client for Apache Kafka depends on librdkafka, which must be installed separately.

  2. Customize the Golang Confluent Cloud example for your Confluent Cloud cluster, specifically bootstrap.servers, sasl.username, and sasl.password.

  3. Integrate with your environment.

Connecting to Confluent Cloud from a Python Application

You can configure the Confluent Python Client for Apache Kafka to connect to a Kafka cluster in Confluent Cloud.

  1. Install the Confluent Python Client for Apache Kafka.
  2. Customize the Python Confluent Cloud example for your Confluent Cloud cluster, specifically bootstrap.servers, sasl.username, and sasl.password.
  3. Integrate with your environment.