---
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: 216
product: Flux
version: v0
---

# Flux documentation

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/)
