---
title: InfluxDB v2 API client libraries
description: InfluxDB v2 client libraries use InfluxDB /api/v2 endpoints and work with InfluxDB 2.x API compatibility endpoints. View the list of available client libraries.
url: https://docs.influxdata.com/influxdb3/core/reference/client-libraries/v2/
estimated_tokens: 588
product: InfluxDB 3 Core
version: core
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb3/core/reference/client-libraries/v2/
date: '2026-04-20T11:26:19-05:00'
lastmod: '2026-04-20T11:26:19-05:00'
---

#### Use InfluxDB 3 clients to query

InfluxDB 3 supports [compatibility endpoints for *writing data*](/influxdb3/core/write-data/compatibility-apis/) using InfluxDB v2 and v1 tools. However, the `/api/v2/query` API endpoint and associated tooling, such as InfluxDB v2 client libraries and the `influx` CLI, *can’t query*stored in InfluxDB 3 Core.

[InfluxDB 3 client libraries](/influxdb3/core/reference/client-libraries/v3/)are available that integrate with your code to write and query data stored
in InfluxDB 3 Core.

InfluxDB 3 supports many different tools for [**writing**](/influxdb3/core/write-data/)and [**querying**](/influxdb3/core/query-data/) data.[**Compare tools you can use**](/influxdb3/core/get-started/#tools-to-use)to interact with InfluxDB 3 Core.

## Client libraries for InfluxDB 2.x and 1.8+

InfluxDB client libraries are language-specific tools that integrate with InfluxDB APIs.
InfluxDB v2 client libraries use InfluxDB `/api/v2` endpoints and work with [InfluxDB 2.x API compatibility endpoints](/influxdb/v1/api/buckets-v2-compatible/).

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.

* [Arduino](https://github.com/tobiasschuerg/InfluxDB-Client-for-Arduino) *– contributed by [tobiasschuerg](https://github.com/tobiasschuerg)*
* [C#](https://github.com/influxdata/influxdb-client-csharp)
* [Dart](https://github.com/influxdata/influxdb-client-dart)
* [Go](/influxdb3/core/reference/client-libraries/v2/go/)
* [Java](https://github.com/influxdata/influxdb-client-java)
* [JavaScript](/influxdb3/core/reference/client-libraries/v2/javascript/)
* [Kotlin](https://github.com/influxdata/influxdb-client-java/tree/master/client-kotlin)
* [PHP](https://github.com/influxdata/influxdb-client-php)
* [Python](/influxdb3/core/reference/client-libraries/v2/python/)
* [R](https://github.com/influxdata/influxdb-client-r)
* [Ruby](https://github.com/influxdata/influxdb-client-ruby)
* [Scala](https://github.com/influxdata/influxdb-client-java/tree/master/client-scala)
* [Swift](https://github.com/influxdata/influxdb-client-swift)

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