# S3 Source Connector for .CSV files

**URL:** <https://forum.confluent.io/t/s3-source-connector-for-csv-files/6893>\
**Category:** Self-Managed Connectors\
**Created:** [22 December 2022 16:56 UTC](https://forum.confluent.io/t/s3-source-connector-for-csv-files/6893 "2022-12-22T16:56:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SeverusP](https://avatars.discourse-cdn.com/v4/letter/s/6a8cbe/32.png) [@SeverusP](https://forum.confluent.io/u/SeverusP)\
**Post date:** [22 December 2022 16:56 UTC](https://forum.confluent.io/t/s3-source-connector-for-csv-files/6893/1 "2022-12-22T16:56:31Z")

</div>

Hello everyone!  
I’m wondering if the S3 Source Connector is able to insert .csv files in a topic.  
Another question is if with a consumer it is possible to read this topic and extrapolate the data of each file.  
Thank you

---

<div class="post-metadata">

**Author:** ![OneCricketeer](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/onecricketeer/32/1551_2.png) [@OneCricketeer](https://forum.confluent.io/u/OneCricketeer)\
**Post date:** [22 December 2022 20:00 UTC](https://forum.confluent.io/t/s3-source-connector-for-csv-files/6893/2 "2022-12-22T20:00:36Z")

</div>

Kafka isn’t really intended for file transfers, and CSV is not a recommended file format for structured serialization within Kafka Connect, as every field is a string.

Instead, perhaps would be better to ingest your files into RDS, for example, then use JDBC Source or Debezium to read from that.

Otherwise, you could use Spark/Flink to easily read CSV data from S3, then write to Kafka.
