---
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: 831
product: InfluxDB 3 Core
version: core
---

# InfluxDB v2 API client libraries

#### 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/)
