---
title: Write CSV data to InfluxDB
description: Use the influx CLI, InfluxDB user interface, or Telegraf to write CSV data to InfluxDB.
url: https://docs.influxdata.com/influxdb3/cloud-serverless/write-data/csv/
estimated_tokens: 386
product: InfluxDB Cloud Serverless
version: cloud-serverless
---

# Write CSV data to InfluxDB

### [Write CSV data with the influx CLI](/influxdb3/cloud-serverless/write-data/csv/influx-cli/)

Use the [`influx write` command](/influxdb3/cloud-serverless/reference/cli/influx/write/) to write CSV data to InfluxDB. Include annotations with the CSV data to determine how the data translates into [line protocol](/influxdb3/cloud-serverless/reference/syntax/line-protocol/).

### [Use the InfluxDB UI to write CSV data](/influxdb3/cloud-serverless/write-data/csv/user-interface/)

Use the InfluxDB user interface (UI) to write CSV data to InfluxDB.

### [Use Telegraf to write CSV data to InfluxDB](/influxdb3/cloud-serverless/write-data/csv/telegraf/)

Use the Telegraf `file` input plugin to read and parse CSV data into [line protocol](/influxdb3/cloud-serverless/reference/syntax/line-protocol/) and write it to InfluxDB.

#### Related

-   [Line protocol](/influxdb3/cloud-serverless/reference/syntax/line-protocol/)
-   [Annotated CSV](/influxdb3/cloud-serverless/reference/syntax/annotated-csv/)
-   [influx write](/influxdb3/cloud-serverless/reference/cli/influx/write/)
