---
title: Flux documentation
description: Flux is a open source functional data scripting language designed for querying, analyzing, and acting on data.
url: https://docs.influxdata.com/flux/v0/
estimated_tokens: 172
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/
date: '2026-02-27T09:46:57-06:00'
lastmod: '2026-02-27T09:46:57-06:00'
---

Flux is an open source functional data scripting language designed for querying,
analyzing, and acting on data.
Flux supports multiple data source types, including:

* Time series databases (such as [InfluxDB](/flux/v0/query-data/influxdb/))
* [Relational SQL databases](/flux/v0/query-data/sql/)(such as [MySQL](/flux/v0/query-data/sql/mysql/) and [PostgreSQL](/flux/v0/query-data/sql/postgresql/))
* [CSV](/flux/v0/query-data/csv/)

Flux unifies code for querying, processing, writing, and acting on data into a single syntax.
The language is designed to be usable, readable, flexible, composable, testable, contributable, and shareable.

[Get started with Flux](/flux/v0/get-started/)
