Flux, a new functional query processing engine for InfluxDB, has been introduced, offering a more versatile and powerful approach to handling time series data compared to the previously utilized SQL-like query language. This development, spearheaded by InfluxData's co-founder Paul Dix, aims to unify the query language and API, simplifying the user experience by integrating batch processing and query execution into a single, consistent framework. The design of Flux prioritizes readability, flexibility, and ease of contribution, allowing for enhanced feature deployment and scalability. It is optimized for complex data manipulation, featuring advanced functionalities like anonymous functions and named parameters, and supports integration with Grafana through a newly developed plugin requiring Grafana v5.1 or higher. As part of InfluxDB's API 2.0 efforts, Flux enhances the ability to create multi-tenant environments with its stateless, containerizable query processors, and it is now available with the enterprise version of InfluxDB, with commercial support to follow.