Company
Date Published
Author
Jay Clifford
Word count
1357
Language
English
Hacker News points
None

Summary

The Python client library for InfluxDB 3.0 is a new development that provides a simple way to write data to and query InfluxDB 3.0, leveraging capabilities of Arrow Flight and supporting SQL and InfluxQL-based queries. The library is designed to be easy to use and provides various configuration parameters, including token, host, org, database, flight_client_options, write_client_options, and **kwargs, allowing users to customize its behavior. It also supports writing data in different formats, such as basic point building, Pandas DataFrame, and file uploads. The library can query InfluxDB 3.0 using SQL or InfluxQL, with various return modes available. Future plans include merging the Write API from the V2 Client, adding prepared statements for queries, improving Polars support, integrating delta sharing, and more.