--- title: "CSV Transmit" slug: "csv-transmit" updated: 2023-10-25T11:27:40Z published: 2023-10-25T11:27:40Z canonical: "docs.sightmachine.com/csv-transmit" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.sightmachine.com/llms.txt > Use this file to discover all available pages before exploring further. # CSV Transmit A csv data transmit writes CSV files to the local filesystem for testing and debugging. It will **not** upload the data to the Sight Machine cloud. **Example:** If we want to generate CSV files for the spraypaint:blue input stream, our configuration will look something like this: ```actionscript { "transmit_name": "my_csv_transmitter_1", "transmit_type": "csv", "filter_stream": [ "spraypaint:blue" ], "sanitize_column_names": true } ``` **Configuration:** **Required** and *optional* properties that can be configured for a CSV transmit. - **transmit_name**: ID for the transmit. It must be unique. - **transmit_type**: Method used for transmitting the records. Should be set to csv or else the default remotedatapost will be used. - *filter_stream*: A list of streams that will use the transmit. Each stream can either be * (all) or asset:stream. - *sanitize_column_names*: Converts column names to be MongoDB-compatible. Enable this option to preview the field names that will be in the Sight Machine platform. The default value is false.