Skip to main content
The BigQuery connector lets you read data from a BigQuery table and store it in an Algolia .

Authentication

To authenticate the connector, you need a Google service account with the following permissions:
If your BigQuery table uses Google Cloud Storage (GCS) or BigLake formats like Apache Iceberg or Delta Lake, you need to configure storage permissions to let the BigQuery Storage API speed up indexing.

Custom SQL statement

The connector imports your selected table by default. To use a custom SQL statement, replace your table name with %s:
SQL
Each row must have a unique identifier that Algolia uses as the object ID.
To stay within your BigQuery quota, don’t schedule tasks to run at most once per day.

Limitations

This connector is subject to the following limitations:
Last modified on July 7, 2026