Flux packages and functions

Flux’s functional syntax allows you to retrieve, transform, process, and output data easily. There is a large library of built-in functions and importable packages. You can also create your own custom functions to perform operations that suit your needs.

Flux built-in functions

Built-in functions provide a foundation for working with data using Flux. Because these functions are “built-in,” they do not require an import statement and are usable without any extra setup.

Flux CSV package

The Flux CSV package provides functions for working with data in annotated CSV format. Import the csv package.

Flux InfluxDB v1 package

The Flux InfluxDB v1 package provides functions for managing data from an InfluxDB v1.x database or structured using the InfluxDB v1 data structure. Import the influxdata/influxdb/v1 package.

Flux math package

The Flux math package provides basic constants and mathematical functions. Import the math package.

Flux strings package

The Flux string package provides functions for manipulating strings in Flux. Import the strings package.

Flux testing package

The Flux testing package provides functions that test piped-forward data in specific ways. Import the testing package.

Create custom Flux functions

Create your own custom Flux functions to transform and manipulate data.

This documentation is open source. See a typo? Please, open an issue.

Need help getting up and running? Get Support