It took me a while to find and did need a combination of multiple sources to get Spring Batch Kafka working with SASL_PLAINTEXT authentication. So let me show you how I did it. Keep in mind it is just a starting configuration so you get a connection working. application.yaml