## Client libraries

- [### BigQuery APIs and libraries overview
  An overview of the available BigQuery APIs and client libraries.](https://docs.cloud.google.com/bigquery/docs/reference/libraries-overview)

## BigQuery API reference

- [### BigQuery client libraries
  Get started with the library for the main BigQuery API.](https://docs.cloud.google.com/bigquery/docs/reference/libraries)
- [### REST API reference
  REST API reference for version 2 of the BigQuery API.](https://docs.cloud.google.com/bigquery/docs/reference/v2)
- [### ODBC and JDBC drivers for BigQuery
  Drivers to support ODBC and JDBC connections to BigQuery.](https://docs.cloud.google.com/bigquery/docs/reference/odbc-jdbc-drivers)
- [### \`pandas-gbq\` to BigQuery Python client library migration guide
  Guide for migrating code from \`pandas-gbq\` to the Python client library,
  \`google-cloud-bigquery\`.](https://docs.cloud.google.com/bigquery/docs/pandas-gbq-migration)

## BigQuery Connection API

- [### BigQuery Connection API client libraries
  Library overview for the BigQuery Connection API.](https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection)
- [### RPC reference
  RPC reference for the BigQuery Connection API.](https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rpc)
- [### REST reference
  REST reference for the BigQuery Connection API.](https://docs.cloud.google.com/bigquery/docs/reference/bigqueryconnection/rest)

## BigQuery Migration Service API

- [### RPC reference
  RPC reference for the BigQuery Migration Service API.](https://docs.cloud.google.com/bigquery/docs/reference/migration/rpc)
- [### REST reference
  REST reference for the BigQuery Migration Service API.](https://docs.cloud.google.com/bigquery/docs/reference/migration/rest)

## BigQuery Reservation API

- [### BigQuery Reservation API client libraries
  Library information for working with the BigQuery Reservation API.](https://docs.cloud.google.com/bigquery/docs/reference/reservations)
- [### REST reference
  REST reference for the BigQuery Reservation API.](https://docs.cloud.google.com/bigquery/docs/reference/reservations/rest)
- [### RPC reference
  RPC reference for the BigQuery Reservation API.](https://docs.cloud.google.com/bigquery/docs/reference/reservations/rpc)

## BigQuery Storage API

- [### BigQuery Storage API Overview
  Conceptual overview and information for users of the BigQuery Storage API.](https://docs.cloud.google.com/bigquery/docs/reference/storage)
- [### BigQuery Storage API client libraries
  Library and quickstart information for users of the BigQuery Storage API.](https://docs.cloud.google.com/bigquery/docs/reference/storage/libraries)
- [### RPC reference
  RPC reference for the BigQuery Storage API.](https://docs.cloud.google.com/bigquery/docs/reference/storage/rpc)

## `bq` command-line tool reference

- [### \`bq\` command-line tool reference
  Reference for the \`bq\` command-line tool.](https://docs.cloud.google.com/bigquery/docs/reference/bq-cli-reference)

## GoogleSQL reference

- [### Switching SQL dialects
  How to enable GoogleSQL when querying data.](https://docs.cloud.google.com/bigquery/docs/introduction-sql)
- [### GoogleSQL data types
  Data types supported by GoogleSQL.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/data-types)
- [### GoogleSQL query syntax
  Syntax for GoogleSQL query statements.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax)
- [### GoogleSQL functions
  The complete reference for GoogleSQL expressions, including functions and
  operators.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/functions-all)
- [### Working with arrays in GoogleSQL
  How to use arrays in GoogleSQL.](https://docs.cloud.google.com/bigquery/docs/arrays)
- [### GoogleSQL lexical structure
  An explanation of the tokens available in GoogleSQL statements.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/lexical)
- [### User-defined functions in GoogleSQL
  How to create a user-defined function in GoogleSQL.](https://docs.cloud.google.com/bigquery/docs/user-defined-functions)
- [### Approximate aggregate functions in GoogleSQL
  How to estimate aggregate results efficiently with approximate aggregation
  in GoogleSQL.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/approximate_aggregate_functions)
- [### Wildcard tables in GoogleSQL
  How to query multiple tables using a wildcard in GoogleSQL.](https://docs.cloud.google.com/bigquery/docs/wildcard-table-reference)
- [### Data Manipulation Language in GoogleSQL
  How to use the Data Manipulation Language (DML) to update, insert, and delete
  data in BigQuery.](https://docs.cloud.google.com/bigquery/docs/data-manipulation-language)
- [### DML syntax in GoogleSQL
  Data Manipulation Language (DML) syntax reference.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/dml-syntax)
- [### Data Definition Language in GoogleSQL
  How to use the Data Definition Language (DDL) to modify BigQuery
  resources using GoogleSQL query syntax.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language)
- [### Procedural language in GoogleSQL
  How to write multi-statement queries using procedural language syntax.](https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/procedural-language)

## Legacy SQL reference

- [### Legacy SQL functions and operators
  The complete reference for BigQuery's legacy SQL query syntax and
  functions.](https://docs.cloud.google.com/bigquery/docs/reference/legacy-sql)
- [### Legacy SQL data types
  Data types supported by legacy SQL.](https://docs.cloud.google.com/bigquery/docs/data-types)
- [### Querying nested and repeated fields in legacy SQL
  How to query nested and repeated fields in BigQuery using legacy SQL.](https://docs.cloud.google.com/bigquery/docs/legacy-nested-repeated)
- [### User-defined functions in legacy SQL
  Using JavaScript user-defined functions in legacy SQL.](https://docs.cloud.google.com/bigquery/user-defined-functions)
- [### Table decorators in legacy SQL
  How to query a subset of your data using legacy SQL table decorators.](https://docs.cloud.google.com/bigquery/docs/table-decorators)

## Audit Logging reference

- [### Audit Logging overview
  Information about the BigQuery audit logging mechanism.](https://docs.cloud.google.com/bigquery/docs/reference/auditlogs)