<a id="cp-config-reference"></a>

# Kafka Configuration Reference for Confluent Platform

Apache Kafka® configuration refers to the settings and parameters you can adjust to optimize the
performance, reliability, and security of a Kafka cluster and its clients.

Kafka uses key-value pairs in a property file format for configuration. You can supply these values from a
file or programmatically.

The following configuration reference topics include settings for Kafka brokers, producers, consumers, topics, and Kafka Connect:

- [Configure Brokers and Controllers](broker-configs.md#cp-config-brokers)
- [Configure Topics](topic-configs.md#cp-config-topics)
- [Configure Producers](producer-configs.md#cp-config-producer)
- [Configure Consumers](consumer-configs.md#cp-config-consumer)
- [Configure Kafka Streams](streams-configs.md#cp-config-streams)
- [Configure the AdminClient](admin-configs.md#cp-config-admin)
- [Configure Kafka Connect](connect/index.md#cp-config-connect)
- [Configure Kafka Source Connectors](connect/source-connect-configs.md#cp-config-source-connect)
- [Configure Kafka Sink Connectors](connect/sink-connect-configs.md#cp-config-sink-connect)

## Related content

The following topics also provide configuration details for other Kafka or Confluent Platform components:

- [Control Center Configuration](/control-center/current/installation/configuration.html#controlcenter-configuration)
- [Configure KRaft Controllers](../../kafka-metadata/config-kraft.md#configure-kraft)
