InfluxDB client libraries
This page documents an earlier version of InfluxDB. InfluxDB v2.7 is the latest stable version. See the equivalent InfluxDB v2.7 documentation: Use InfluxDB client libraries.
InfluxDB client libraries are developed by the open source community. These client libraries support the InfluxDB 1.7 API and should be fully compatible with InfluxDB 1.5+. Functionality will vary as there are no standard features that all libraries must implement in order to be listed here.
Note: We highly recommend upgrading to InfluxDB 1.8 to use new client libraries compatible with both InfluxDB 1.8 and InfluxDB 2.0. For more information, see InfluxDB client libraries.
Thanks to the open source community for your contributions, commitment, and effort!
C++
- influxdb-cxx
- Maintained by offa
Elixir
- Instream (instream)
- Maintained by Marc Neudert (mneudert)
Erlang
- Erlang InfluxDB UDP Writer
- Maintained by Vladimir Dementyev (palkan)
- InfluxDB line encoder
- Maintained by Pouriya Jahanbakhsh
Go
- InfluxDB Client
- Maintained by InfluxData
Haskell
- influxdb-haskell
- Maintained by Mitsutoshi Aoe (maoe)
Java
- influxdb-java
- Maintained by Stefan Majer (majst01)
- Alpakka InfluxDB
- Maintained by the Alpakka community with help from Lightbend
- JFlux
- Maintained by Nick Rammos (nickRm)
JavaScript/Node.js
- node-influx
- Maintained by Ben Evans (bencevans) and Connor Peet (connor4312)
Lisp
- CL-INFLUXDB
- Maintained by Mike Maul (mmaul)
MATLAB
- influxdb-matlab
- Maintained by Enric Sala (EnricSala)
.Net
- InfluxDB.Client.Net
- Maintained by Adarsha (mvadu)
- Supports .Net and .Net Core
- InfluxData.Net
- Maintained by Tijhomir Kit (pootzko)
- InfluxDB Client for .NET
- Maintained by Mikael Guldborg Rask Andersen (MikaelGRA)
- InfluxClient
- Maintained by Dan Esparza (danesparza)
Perl
- AnyEvent::InfluxDB * Maintained by Alex Burzyński (ajgb)
- InfluxDB-LineProtocol
- Maintained by Thomas Klausner (domm)
- InfluxDB::HTTP
- Maintained by Raphael Seebacher (raphaelthomas)
PHP
- influxdb-php
- Maintained by TheCodeAssassin (thecodeassassin) and Gianluca Arbezzano (gianarb)
- InfluxDB PHP SDK (influxdb-php-sdk)
- Maintained by Corley (corley)
Python
- InfluxDB-Python (influxdb-python)
- Maintained by Alexandre Viau (aviau), xginn8, and Sebastian Borza (sebito91)
R
- influxdbr
- Maintained by Dominik Leutnant (dleutant)
Ruby
- influxdb-ruby
- Maintained by Todd Persen (toddboom) and Dominik Menke (dmke).
- Influxer (influxer)
- Maintained by Vladimir Dementyev (palkan).
Rust
- Flux (flux)
- Maintained by Chris Holcombe (cholcombe973) and Chris MacNaughton
- Influent (influent)
Scala
- scala-influxdb-client
- Maintained by Paul Goldbaum (paulgoldbaum)
- chronicler
- Maintained by Faiaz Sanaulla (fsanaulla)
- Alpakka InfluxDB
- Maintained by the Alpakka community with help from Lightbend
Sensu
- sensu-influxdb-extension
- Maintained by Johnny Horvi (jhrv)
SNMP agent
- SnmpCollector (snmpcollector)
- Maintained by Toni Moreno (toni-moreno).
- A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB.
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 InfluxDB and this documentation. To find support, use the following resources:
InfluxDB Cloud and InfluxDB Enterprise customers can contact InfluxData Support.