# Migration Notes
- Use `KafkaProducer`, not older experimental producer names.
- Use `KafkaConsumer`, not older experimental consumer names.
- Use `KafkaClient` for topic-scoped setup.
- Use `KafkaMessage` for ergonomic message production.
- Use `ProduceRecord` for lower-level producer control.
- Kafka 4.0+ is required.