The reference JVM clients for the InfluxDB 2.x - currently Java, Reactive, Kotlin and Scala clients are implemented.
This project has declared the following modules:
| Name | Description | 
|---|---|
| The InfluxDB Client Utils | InfluxDB Client Utils - base utils for other modules | 
| The InfluxDB Client Test Tools | The InfluxDB client's Test Tools - mocking InfluxDB, parsing HTTP responses | 
| The InfluxDB Client Core | InfluxDB Client Core - exceptions, validations, REST client | 
| The InfluxDB 1.7+ Flux Client | The client that allow perform Flux Query against the InfluxDB 1.7+. | 
| The Java InfluxDB 2.x Client | The reference Java client that allows query, write and management (bucket, organization, users) for the InfluxDB 2.x. | 
| The RxJava InfluxDB 2.x Client | The reference reactive Java client for InfluxDB 2.x. The client provide supports for asynchronous stream processing with backpressure as is defined by the Reactive Streams. | 
| The Kotlin InfluxDB 2.x Client | The reference Kotlin client that allows query and write for the InfluxDB 2.x by Kotlin Channel and Flow coroutines. | 
| The Scala InfluxDB 2.x Client [Scala 2.12] | The reference Scala client that allows query and write for the InfluxDB 2.x by Pekko Streams. | 
| The Scala InfluxDB 2.x Client [Scala 2.13] | The reference Scala client that allows query and write for the InfluxDB 2.x by Pekko Streams. | 
| The OSGi InfluxDB 2.x Client | InfluxDB 2.x Java client extension for OSGi environments. | 
| Apache Karaf Integration for InfluxDB 2.x | Apache Karaf Integration for InfluxDB 2.x: features and KAR file. | 
| Spring Integration for InfluxDB 2.x | The Spring Integration for InfluxDB 2.x: actuator for InfluxDB2 micrometer registry, actuator for InfluxDB2 health, InfluxDB2Client auto-configuration. | 
| The Flux DSL | Specify the Flux query by the Query Builder. | 
| examples | The reference JVM clients for the InfluxDB 2.x - currently Java, Reactive, Kotlin and Scala clients are implemented. |