---
title: Execute queries
description: Use tools and libraries to query data from InfluxDB 3 Cloud.
url: https://docs.influxdata.com/influxdb3/cloud/query-data/execute-queries/
estimated_tokens: 435
product: InfluxDB 3 Cloud
version: cloud
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb3/cloud/query-data/execute-queries/
date: '2026-06-25T02:12:58-04:00'
lastmod: '2026-06-25T02:12:58-04:00'
---

Use tools and libraries to query data from an InfluxDB 3 Cloud database.

InfluxDB client libraries and Flight clients can use the Flight+gRPC protocol to
query with SQL or InfluxQL and retrieve data in the[Arrow in-memory format](https://arrow.apache.org/docs/format/Columnar.html).
HTTP clients can use the InfluxDB v1 `/query` REST API to query with InfluxQL
and retrieve data in JSON format.

Learn how to connect to InfluxDB and query your data using the following tools:

## [Use the v3 query API](/influxdb3/cloud/query-data/execute-queries/influxdb-v3-api/)

Use SQL or InfluxQL and the InfluxDB v3 HTTP query API to query data in InfluxDB 3 Cloud.

```sh
curl --get https://instance-id.enterprise.influxdb.io/api/v3/query_sql \
  --header "Authorization: Token DATABASE_TOKEN" \
  --data-urlencode "db=DATABASE_NAME" \
  --data-urlencode "q=SELECT * FROM home"
```

[Read more ](/influxdb3/cloud/query-data/execute-queries/influxdb-v3-api/)

## [Use the influxdb3 CLI](/influxdb3/cloud/query-data/execute-queries/influxdb3-cli/)

Use the `influxdb3 query` command to query data in InfluxDB 3 Cloud with SQL.

```sh
influxdb3 query \
  --database DATABASE_NAME \
  "SELECT * FROM home"
```

[Read more ](/influxdb3/cloud/query-data/execute-queries/influxdb3-cli/)

## [Use the v1 query API and InfluxQL](/influxdb3/cloud/query-data/execute-queries/influxdb-v1-api/)

Use the InfluxDB v1 HTTP query API to query data in InfluxDB 3 Cloud with InfluxQL.

```sh
curl --get https://instance-id.enterprise.influxdb.io/query \
  --header "Authorization: Token DATABASE_TOKEN" \
  --data-urlencode "db=DATABASE_NAME" \
  --data-urlencode "q=SELECT * FROM home"
```

[Read more ](/influxdb3/cloud/query-data/execute-queries/influxdb-v1-api/)
