Skip to content

Kafka Clusters

Kafka clusters are the foundation of every migration job. You must register at least a source and a destination cluster before creating a job.

The Cluster Summary dashboard displays all registered Kafka clusters. Use the search bar to locate a specific cluster by name.

Kafka Cluster Summary dashboard

Kafka Cluster list view

Click Create New Cluster to open the cluster registration form.

FieldRequiredDescription
Cluster AliasYesA unique, human-readable name for the cluster.
DescriptionNoAn optional description of the cluster’s purpose or environment.
TagsNoOptional tags for organizing and filtering clusters.
Bootstrap ServersYesComma-separated list of Kafka broker addresses in host:port format.
Cluster TypeYesThe platform type of the Kafka cluster. Options: Confluent Cloud, Confluent Platform, OSK, MSK, WarpStream, Other.

Select the security protocol that matches your cluster’s configuration. There are four security protocols available.

No additional security configuration is required. The connection uses unencrypted, unauthenticated communication.

PLAINTEXT configuration

Proceed directly to testing the connection.

When SASL_PLAINTEXT or SASL_SSL is selected as the security protocol, a SASL Mechanism dropdown appears. The mechanism determines how client credentials are exchanged with the broker.

MechanismDescription
PLAINSimple username/password authentication. No additional fields beyond Username and Password.
SCRAM-SHA-256Salted Challenge Response authentication using SHA-256. No additional fields beyond Username and Password.
SCRAM-SHA-512Salted Challenge Response authentication using SHA-512. No additional fields beyond Username and Password.
AWS_MSK_IAMAWS IAM-based authentication for Amazon MSK clusters. Uses the same Username and Password fields as other SASL mechanisms, where the Username maps to the AWS access key and the Password maps to the AWS secret key.
OAUTHBEAREROAuth 2.0-based authentication. When selected, additional OAuth-specific fields appear as described below.

When the OAUTHBEARER SASL mechanism is selected, the following additional fields are displayed.

OAUTHBEARER configuration

Client Credentials Mode

FieldRequiredDescription
Token EndpointYesThe OAuth 2.0 token endpoint URL.
Client IDYesThe OAuth client identifier.
Client SecretYesThe OAuth client secret.
Grant TypeYesThe OAuth grant type. Supported values: client_credentials, password, refresh_token.

Direct Access Token Mode

Provide a pre-obtained access token directly instead of using the client credentials flow.

Optional Fields (both modes)

FieldDescription
ScopeOAuth scope to request.
AudienceTarget audience for the token.
Logical Cluster IDThe Confluent Cloud cluster ID (e.g., lkc-xxxxx) used in multi-tenant environments.
Identity Pool IDIdentity pool identifier for federated authentication.
Custom ExtensionsAdditional key-value pairs to include in the token request.

REST Proxy configuration is required when using Cluster Linking as the replication tool. If you do not plan to use Cluster Linking, this section can be skipped.

REST Proxy configuration

REST Proxy authentication options

FieldRequiredDescription
REST Proxy URLYesThe base URL of the Kafka REST Proxy instance.
Cluster IDYesThe Kafka cluster ID used by the REST Proxy. This field may be auto-filled after a successful Kafka cluster connection test, but you can also enter or override the value manually.

Select the authentication type for the REST Proxy connection:

Auth TypeFields
NoneNo credentials required.
Basic AuthUsername and Password.
API KeyAPI Key and API Secret.
OAuth 2.0Token Endpoint, Client ID, Client Secret, and optional Scope/Audience.
SSL/mTLSClient certificate and key for mutual TLS.
Use same as Kafka clusterReuses the authentication credentials configured for the Kafka cluster connection. No additional fields are required.

After configuring REST Proxy settings, click Test REST Proxy Connection to verify connectivity.

After entering your cluster details, click Test Connection to verify that the suite can communicate with the Kafka cluster. A successful test confirms that the bootstrap servers are reachable and the provided credentials are valid.

Connection test failure

Click the three-dot menu on any cluster row and select Edit to modify its configuration.

Cluster action menu

Click the three-dot menu and select Delete. A confirmation dialog is displayed before the cluster is removed.

Delete confirmation dialog

Cluster deleted successfully