Kafka is a steam not a format.
df = spark \ .readStream \ .format("kafka") \ .option("kafka.bootstrap.servers", "localhost:9092") \ .option("subscribe", "sparktest") \ .option("startingOffsets", "earliest") \ .load()