KafkaKafka connector
Kafka cluster connection and security settings.
When to use
Configure this object once per external system or listener. Add concrete routes, methods, topics or schedules as endpoints inside it.
Behavior
- Owns transport-level connection and implementation settings.
- Can contain multiple endpoints.
- Input and Sink streams reference endpoints, not the connector directly.
General properties
Connector identity and language-specific runtime adapters
namestringConnector name used in the designer and generated symbols.
RequiredtypeDataConnectorTypeExternal system kind. It is locked after endpoints are created.
RequiredAllowed:HTTP, gRPC, Kafka, Custom, Cron, TemporalgoImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:IBM/SaramacppUserverImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:userver/kafkacppBoostImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:librdkafkapythonImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:aiokafkarustImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:rust/rdkafkatypeScriptImplementationimplementationRuntime adapter selected for this target language.
RequiredAllowed:confluent/kafka-javascriptKafka properties
Kafka-specific connection settings
brokersstringComma-separated broker addresses.
RequiredDefault:localhost:9092securityProtocolPLAINTEXT | SASL_PLAINTEXT | SASL_SSLTransport security mode.
Default:PLAINTEXTAllowed: PLAINTEXT, SASL_PLAINTEXT, SASL_SSLsaslMechanismPLAIN | SCRAM-SHA-256 | SCRAM-SHA-512SASL authentication mechanism.
Visible for SASL protocols.Allowed:PLAIN, SCRAM-SHA-256, SCRAM-SHA-512usernamestringSASL username.
Visible for SASL protocols.passwordsecretSASL password supplied through runtime overrides.
Visible for SASL protocols.versionstringBroker protocol version.
Default:2.8.0dialTimeoutmillisecondsConnection timeout.
Default:10000Minimum: 0Configuration example
type: Kafka
brokers: kafka:9092
securityProtocol: PLAINTEXT