docs-v2/content/shared/influxdb-client-libraries-r.../v1/_index.md

95 lines
3.0 KiB
Markdown

InfluxDB client libraries are language-specific tools that integrate with InfluxDB APIs.
Client libraries for InfluxDB v1 work with the InfluxDB 1.7 API and should be fully compatible with InfluxDB 1.5+.
> [!Note]
> Upgrade to InfluxDB 3 to use new client libraries compatible with InfluxDB write APIs, SQL, and InfluxQL. For more information, see [InfluxDB 3 client libraries](/influxdb3/version/reference/client-libraries/v3/).
Functionality varies among client libraries.
For specifics about a client library, see the library's GitHub repository.
## C++
* [influxdb-cxx](https://github.com/offa/influxdb-cxx)
## Elixir
* [Instream (instream)](https://github.com/mneudert/instream)
## Erlang
* [Erlang InfluxDB UDP Writer](https://github.com/palkan/influx_udp)
* [InfluxDB line encoder](https://github.com/Pouriya-Jahanbakhsh/influxdb_encoderl)
## Go
* [InfluxDB Client](https://github.com/influxdata/influxdb1-client)
## Haskell
* [influxdb-haskell](https://github.com/maoe/influxdb-haskell)
## Java
* [influxdb-java](https://github.com/influxdb/influxdb-java)
* [Alpakka InfluxDB](https://doc.akka.io/docs/alpakka/current/influxdb.html)
* [JFlux](https://github.com/nickRm/jflux)
## JavaScript/Node.js
* [node-influx](https://github.com/node-influx/node-influx)
## Lisp
* [CL-INFLUXDB](https://github.com/mmaul/cl-influxdb)
## MATLAB
* [influxdb-matlab](https://github.com/EnricSala/influxdb-matlab)
## .Net
* [InfluxDB.Client.Net](https://github.com/AdysTech/InfluxDB.Client.Net)
* Supports .Net and .Net Core
* [InfluxData.Net](https://github.com/pootzko/InfluxData.Net)
* [InfluxDB Client for .NET](https://github.com/MikaelGRA/InfluxDB.Client)
* [InfluxClient](https://github.com/danesparza/InfluxClient)
## Perl
* [AnyEvent::InfluxDB](https://github.com/ajgb/anyevent-influxdb)
* [InfluxDB-LineProtocol](http://search.cpan.org/~domm/InfluxDB-LineProtocol/)
* [InfluxDB::HTTP](https://github.com/raphaelthomas/InfluxDB-HTTP)
## PHP
* [influxdb-php](https://github.com/influxdb/influxdb-php)
* [InfluxDB PHP SDK (influxdb-php-sdk)](https://github.com/corley/influxdb-php-sdk)
## Python
* [InfluxDB-Python (influxdb-python)](https://github.com/influxdb/influxdb-python)
## R
* [influxdbr](https://cran.r-project.org/web/packages/influxdbr/)
## Ruby
* [influxdb-ruby](https://github.com/influxdb/influxdb-ruby)
* [Influxer (influxer)](https://github.com/palkan/influxer)
## Rust
* [Flux (flux)](https://crates.io/crates/flux)
* [Influent (influent)](https://crates.io/crates/influent)
## Scala
* [scala-influxdb-client](https://github.com/paulgoldbaum/scala-influxdb-client)
* [chronicler](https://github.com/fsanaulla/chronicler)
* [Alpakka InfluxDB](https://doc.akka.io/docs/alpakka/current/influxdb.html)
## Sensu
* [sensu-influxdb-extension](https://github.com/jhrv/sensu-influxdb-extension)
## SNMP agent
* [SnmpCollector (snmpcollector)](https://github.com/toni-moreno/snmpcollector)
* A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB.