---
title: InfluxDB v1 client libraries
description: InfluxDB v1 client libraries use the InfluxDB 1.7 API and should be fully compatible with InfluxDB 1.5+. View the list of available client libraries.
url: https://docs.influxdata.com/influxdb3/core/reference/client-libraries/v1/
estimated_tokens: 801
product: InfluxDB 3 Core
version: core
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb3/core/reference/client-libraries/v1/
date: '2025-04-09T17:03:44-05:00'
lastmod: '2025-04-09T17:03:44-05:00'
---

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/core/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.

[client libraries](/influxdb3/core/tags/client-libraries/)[API](/influxdb3/core/tags/api/)[developer tools](/influxdb3/core/tags/developer-tools/)
