Flux standard library
The Flux standard library includes built-in functions and importable packages that retrieve, transform, process, and output data.
Complete list of Flux functions
View the full library of documented Flux functions.
universe package
The universe package provides options and primitive functions that are loaded into the Flux runtime by default and do not require an import statement.
array package
The array package provides functions for manipulating array and building tables from arrays.
bitwise package
The bitwise package provides functions for performing bitwise operations on integers.
contrib package
The contrib package contains packages and functions contributed and maintained by members of the Flux and InfluxDB communities.
csv package
The csv package provides tools for working with data in annotated CSV format.
date package
The date package provides date and time constants and functions.
dict package
The dict package provides functions for interacting with dictionary types.
experimental package
The experimental package includes experimental functions and packages.
generate package
The generate package provides functions for generating data.
http package
The http package provides functions for transferring data using the HTTP protocol.
influxdata package
The influxdata package contains packages and functions that integrate with InfluxData products.
internal package
The internal package contains packages and functions used internally by Flux.
interpolate package
The interpolate package provides functions that insert rows for missing data at regular intervals and estimate values using different interpolation methods.
join package
The join package provides functions that join two table streams together.
json package
The json package provides tools for working with JSON.
kafka package
The kafka package provides tools for working with Apache Kafka.
math package
The math package provides basic constants and mathematical functions.
pagerduty package
The pagerduty package provides functions for sending data to PagerDuty.
planner package
The planner package provides an API for interacting with the Flux engine planner.
profiler package
The profiler package provides performance profiling tools for Flux queries and operations.
pushbullet package
The pushbullet package provides functions for sending data to Pushbullet.
regexp package
The regexp package provides tools for working with regular expressions.
runtime package
The runtime package provides information about the current Flux runtime.
sampledata package
The sampledata package provides functions that return basic sample datasets.
slack package
The slack package provides functions for sending messages to Slack.
socket package
The socket package provides tools for returning data from socket connections.
sql package
The sql package provides tools for working with data in SQL databases.
strings package
The strings package provides functions to operate on UTF-8 encoded strings.
system package
The system package provides functions for reading values from the system.
testing package
The testing package provides functions for testing Flux operations.
timezone package
The timezone package defines functions for setting timezones on the location option in package universe.
types package
The types package provides functions for working with Flux’s types.
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.
