2 Home
gitea_admin edited this page 2026-10-12 05:32:42 +00:00

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:core
  • camel:kafka
  • camel:kamelet