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.