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 provides options and primitive functions that are loaded into the Flux runtime by default and do not require an import statement.
array package provides functions for manipulating array and building tables from arrays.
bitwise package provides functions for performing bitwise operations on integers.
contrib package contains packages and functions contributed and maintained by members of the Flux and InfluxDB communities.
csv package provides tools for working with data in annotated CSV format.
date package provides date and time constants and functions.
dict package provides functions for interacting with dictionary types.
experimental package includes experimental functions and packages.
generate package provides functions for generating data.
http package provides functions for transferring data using the HTTP protocol.
influxdata package contains packages and functions that integrate with InfluxData products.
internal package contains packages and functions used internally by Flux.
interpolate package provides functions that insert rows for missing data at regular intervals and estimate values using different interpolation methods.
join package provides functions that join two table streams together.
json package provides tools for working with JSON.
kafka package provides tools for working with Apache Kafka.
math package provides basic constants and mathematical functions.
pagerduty package provides functions for sending data to PagerDuty.
planner package provides an API for interacting with the Flux engine planner.
profiler package provides performance profiling tools for Flux queries and operations.
pushbullet package provides functions for sending data to Pushbullet.
regexp package provides tools for working with regular expressions.
runtime package provides information about the current Flux runtime.
sampledata package provides functions that return basic sample datasets.
slack package provides functions for sending messages to Slack.
socket package provides tools for returning data from socket connections.
sql package provides tools for working with data in SQL databases.
strings package provides functions to operate on UTF-8 encoded strings.
system package provides functions for reading values from the system.
testing package provides functions for testing Flux operations.
timezone package defines functions for setting timezones on the location option in package universe.
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:
InfluxDB Cloud customers can contact InfluxData Support.