2
Home
gitea_admin edited this page 2026-10-12 05:32:42 +00:00
Table of Contents
Kafka Sink
Send data to Kafka topics.
Metadata
| Property | Value |
|---|---|
| Type | sink |
| Group | Kafka |
| Namespace | Kafka |
| Support Level | Stable |
| Provider | Apache Software Foundation |
Properties
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
topic |
string | ✓ | Comma separated list of Kafka topic names | |
bootstrapServers |
string | ✓ | Comma separated list of Kafka Broker URLs | |
saslAuthType |
string | NONE |
Authentication type to use. Use NONE for no authentication, PLAIN or SCRAM_SHA_256/SCRAM_SHA_512 for username/password, SSL for certificate-based, OAUTH for OAuth 2.0, AWS_MSK_IAM for MSK, or KERBEROS for Kerberos. | |
saslUsername |
string | Username for SASL authentication. Required when saslAuthType is PLAIN, SCRAM_SHA_256, or SCRAM_SHA_512. | ||
saslPassword |
string | Password for SASL authentication. Required when saslAuthType is PLAIN, SCRAM_SHA_256, or SCRAM_SHA_512. | ||
oauthClientId |
string | OAuth client ID. Required when saslAuthType is OAUTH. | ||
oauthClientSecret |
string | OAuth client secret. Required when saslAuthType is OAUTH. | ||
oauthTokenEndpointUri |
string | OAuth token endpoint URI. Required when saslAuthType is OAUTH. | ||
oauthScope |
string | OAuth scope. Optional when saslAuthType is OAUTH. | ||
sslTruststoreLocation |
string | The location of the trust store file. | ||
sslTruststorePassword |
string | The password for the trust store file. | ||
sslKeystoreLocation |
string | The location of the key store file. Used for mTLS authentication. | ||
sslKeystorePassword |
string | The password for the key store file. | ||
sslKeyPassword |
string | The password of the private key in the key store file. |
Dependencies
camel:corecamel:kafkacamel:kamelet