---
title: Execute queries
description: Use tools and libraries to query data from InfluxDB 3 Core.
url: https://docs.influxdata.com/influxdb3/core/query-data/execute-queries/
estimated_tokens: 922
product: InfluxDB 3 Core
version: core
---

# Execute queries

Use tools and libraries to query data from an InfluxDB 3 Core 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/core/query-data/execute-queries/influxdb-v3-api/)

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

```sh
curl --get http://localhost:8181/api/v3/query_sql \
  --header "Authorization: Token AUTH_TOKEN" \
  --data-urlencode "db=DATABASE_NAME" \
  --data-urlencode "q=SELECT * FROM home"
```

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

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

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

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

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

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

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

```sh
curl --get http://localhost:8181/query \
  --header "Authorization: Token AUTH_TOKEN" \
  --data-urlencode "db=DATABASE_NAME" \
  --data-urlencode "q=SELECT * FROM home"
```

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

[query](/influxdb3/core/tags/query/) [sql](/influxdb3/core/tags/sql/) [influxql](/influxdb3/core/tags/influxql/)
