tencent cloud

SDK Overview
Last updated:2026-01-05 15:16:58
SDK Overview
Last updated: 2026-01-05 15:16:58
TDMQ for CKafka (CKafka) is a code branch independently maintained by Tencent Cloud and 100% compatible with Kafka message queues. It features high performance, high availability, high reliability, high elasticity, and high security. This document describes how to collect CKafka cluster connection information, such as CKafka cluster access points and the username and password for accessing clusters, and provides demo examples and usage instructions for SDKs in various languages.

SDK List

Security Protocol Description

Protocol Type
Protocol Description
Supported by the VPC Network or Not
Supported by the Public Network or Not
PLAINTEXT
Authentication is not required for message sending and receiving, and data is transmitted in plaintext.
×
SASL_PLAINTEXT
SASL authentication is required for message sending and receiving, and data is transmitted in plaintext, showing higher performance.
SASL_SSL
SASL authentication is required for message sending and receiving, and data is encrypted using SSL certificates for transmission to prevent interception or eavesdropping, showing higher security.
✓ (Only supported by Pro Edition, and not supported by version 3.2.3 currently)
✓ (Only supported by Pro Edition, and not supported by version 3.2.3 currently)
SASL_SCRAM_SHA_256
SASL authentication is required for message sending and receiving. Passwords are stored using a hash algorithm (SHA-256) and not transmitted in plaintext. Data is transmitted in plaintext.
✓ (Only supported by instances of versions 1.1.1, 2.4.1, and 2.8.1. For existing instances, you need to upgrade the broker minor version or submit a ticket to apply for the upgrade.)
×
SASL_SCRAM_SHA_512
SASL authentication is required for message sending and receiving. Passwords are stored using a hash algorithm (SHA-512) and not transmitted in plaintext. Data is transmitted in plaintext. Compared to SHA-256, SHA-512 provides higher security but consumes more computing resources.
✓ (Only supported by instances of versions 1.1.1, 2.4.1, and 2.8.1. For existing instances, you need to upgrade the broker minor version or submit a ticket to apply for the upgrade.)
×
For more information about network environments and security protocols, see Network Connection Instructions.

Obtaining Connection Information

Log in to the CKafka console to obtain the following connection information.
1. Cluster access point address and port information
On the Basic Information page of the instance in the console, select the Access Method module and copy the access point address from the Network column.

2. Username and password for cluster access with the corresponding topic read/write permissions
Obtain the username on the User Management page in the console, which is in the format of instance ID + # + configured username. The password is the one set when the user is created.

3. Topic name
Obtain the topic name on the Topic List page in the console.


Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback