---
title: InfluxDB v1 client libraries
description: InfluxDB v1 client libraries work with 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/cloud-serverless/reference/client-libraries/v1/
estimated_tokens: 1101
product: InfluxDB Cloud Serverless
version: cloud-serverless
---

# InfluxDB v1 client libraries

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+.

Upgrade to InfluxDB 3 to use new client libraries compatible with InfluxDB write APIs, SQL, and InfluxQL. For more information, see [InfluxDB client libraries](/influxdb3/cloud-serverless/reference/client-libraries/v3/).

Functionality varies among client libraries. InfluxDB client libraries are maintained by the InfluxDB community. 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.
