**bootstrapServers**: List of brokers as comma separated values of broker `host` or `host:port`.
Example: `host1:9092,host2:9092`
{% /codeInfo %}
{% codeInfo srNumber=2 %}
**schemaRegistryURL**: URL of the Schema Registry used to ingest the schemas of the topics.
**NOTE**: For now, the schema will be the last version found for the schema name `{topic-name}-value`. An [issue](https://github.com/open-metadata/OpenMetadata/issues/10399) to improve how it currently works has been opened.
{% /codeInfo %}
{% codeInfo srNumber=3 %}
**saslUsername**: SASL username for use with the PLAIN and SASL-SCRAM mechanisms.
{% /codeInfo %}
{% codeInfo srNumber=4 %}
**saslPassword**: SASL password for use with the PLAIN and SASL-SCRAM mechanisms.
{% /codeInfo %}
{% codeInfo srNumber=5 %}
**saslMechanism**: SASL mechanism to use for authentication.
## Securing Kafka Connection with SSL in OpenMetadata
To establish secure connections between OpenMetadata and Kafka, in the `YAML` you can provide the CA certificate used for SSL validation by specifying the `caCertificate`. Alternatively, if both client and server require mutual authentication, you'll need to use all three parameters: `ssl key`, `ssl cert`, and `caCertificate`. In this case, `ssl_cert` is used for the client’s SSL certificate, `ssl_key` for the private key associated with the SSL certificate, and `caCertificate` for the CA certificate to validate the server’s certificate.