---
title: Write to data sources
description: Write to different data sources with Flux including InfluxDB, SQL databases, CSV, and Prometheus.
url: https://docs.influxdata.com/flux/v0/write-data/
estimated_tokens: 668
product: Flux
version: v0
---

# Write to data sources

Write to the following data sources with Flux:

-   [InfluxDB](#influxdb)
-   [SQL databases](#sql-databases)

### [InfluxDB](/flux/v0/write-data/influxdb/)

Use [`to()`](/flux/v0/stdlib/influxdata/influxdb/to/) or [`experimental.to()`](/flux/v0/stdlib/experimental/to/) to write data to InfluxDB using Flux.

```js
data
    |> to(bucket: "example-bucket")
```

[Read more](/flux/v0/write-data/influxdb/)

### [SQL databases](/flux/v0/write-data/sql/)

Use [`sql.to()`](/flux/v0/stdlib/sql/to/) to write data to SQL databases with Flux.

```js
import "sql"

sql.to(
    driverName: "postgres",
    dataSourceName: "postgresql://user:password@localhost",
    table: "ExampleTable",
    batchSize: 10000,
)
```

[Read more](/flux/v0/write-data/sql/)
