---
title: "Google BigQuery integration for LuumenAI"
url: "https://www.luumen.ai/integrations/google-bigquery/"
entity: SoftwareIntegration
category: "Databases & data platforms"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Google BigQuery integration for LuumenAI

Read BigQuery jobs, schemas, and datasets, then make changes as approved steps

## What LuumenAI can do with Google BigQuery

LuumenAI connects to Google BigQuery with OAuth 2.0 and exposes 63 tools (33 read-only · 24 write · 6 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 63 tools (33 read-only · 24 write · 6 destructive)
- Plan: available on all plans
- Category: Databases & data platforms

## About Google BigQuery with LuumenAI

Connect Google BigQuery and your team can ask about a warehouse instead of clicking through the console. Luumen reads job state, query results, table schemas, dataset metadata, connections, and IAM policies on request. Changes — creating a dataset or connection, canceling a running job — are previewed first and, by default, wait for your approval.

## Example tools

Read-only (33 in total):

- `GOOGLEBIGQUERY_GET_BIGQUERY_MODEL` — Retrieve a specific BigQuery ML model resource by model ID.
- `GOOGLEBIGQUERY_GET_CONNECTION_IAM_POLICY` — Get the IAM access control policy for a BigQuery connection resource.
- `GOOGLEBIGQUERY_GET_DATASET` — Retrieve BigQuery dataset metadata including location via the datasets.get API.
- `GOOGLEBIGQUERY_GET_JOB` — Retrieve information about a specific BigQuery job.
- `GOOGLEBIGQUERY_GET_QUERY_RESULTS` — Get the results of a BigQuery query job via RPC.
- `GOOGLEBIGQUERY_GET_ROUTINE` — Retrieve a BigQuery routine (user-defined function or stored procedure) by its ID.
- `GOOGLEBIGQUERY_GET_ROUTINE_IAM_POLICY` — Retrieve the IAM access control policy for a BigQuery routine resource.
- `GOOGLEBIGQUERY_GET_SERVICE_ACCOUNT` — Get the service account for a project used for interactions with Google Cloud KMS.

Write and destructive (30 in total, approval required by default):

- `GOOGLEBIGQUERY_CANCEL_JOB` — Cancel a running BigQuery job.
- `GOOGLEBIGQUERY_CREATE_CAPACITY_COMMITMENT` — Create a new capacity commitment resource in BigQuery Reservation.
- `GOOGLEBIGQUERY_CREATE_CONNECTION` — Create a new BigQuery connection to external data sources using the BigQuery Connection API.
- `GOOGLEBIGQUERY_CREATE_DATA_EXCHANGE` — Create a new Analytics Hub data exchange for sharing BigQuery datasets.
- `GOOGLEBIGQUERY_CREATE_DATAEXCHANGES_LISTINGS` — Create a new listing in a BigQuery Analytics Hub data exchange.
- `GOOGLEBIGQUERY_CREATE_DATASET` — Create a new BigQuery dataset with explicit location, labels, and description using the BigQuery Datasets API.
- `GOOGLEBIGQUERY_CREATE_LISTING` — Create a new listing in a data exchange using Analytics Hub API.
- `GOOGLEBIGQUERY_CREATE_LOCATIONS_DATAPOLICIES` — Create a new data policy under a project with specified location using the v2beta1 BigQuery Data Policy API.

## Frequently asked questions

### How does LuumenAI connect to Google BigQuery?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Google BigQuery on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 6 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Google BigQuery — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/google-bigquery/
