google connectors¶
Google Cloud Platform and Google Workspace integrations. All 29 connectors now use the official Go client libraries — cloud.google.com/go/... for GCP gRPC services (storage, bigquery, firestore, pubsub, pubsublite, secret_manager + cloud_run, functions, cloud_build, cloud_scheduler, cloud_deploy + aiplatform, dialogflow, translate + spanner, redis, compute, deploy, dataflow, logging, trace) and google.golang.org/api/* for REST-only services (cloud_dns + cloud_sql + sqladmin + Workspace: calendar, drive, gmail, sheets, tasks), plus github.com/google/generative-ai-go for the Gemini Developer API. The never-signed-JWT hand-rolled stubs are gone.
Connectors in this category¶
| Connector | URI / type | Auth | Native SDK | One-line description |
|---|---|---|---|---|
google_bigquery |
connector://bq/send |
ADC / service-account JSON | Yes (cloud.google.com/go/bigquery) |
BigQuery query + datasets + tables. |
google_calendar |
connector://gcal/send |
ADC / service-account JSON | Yes (google.golang.org/api/calendar/v3) |
Calendar events + calendar list. |
google_cloud_storage |
connector://gcs/send |
ADC / service-account JSON | Yes (cloud.google.com/go/storage) |
GCS upload / download / delete + bucket ops. |
google_drive |
connector://gdrive/send |
ADC / service-account JSON | Yes (google.golang.org/api/drive/v3) |
Drive files list / get / upload / download / delete. |
google_firestore |
connector://firestore/send |
ADC / service-account JSON | Yes (cloud.google.com/go/firestore) |
Firestore document CRUD + query. |
google_gemini |
connector://g-gemini/send |
API key (Gemini Developer API) | Yes (github.com/google/generative-ai-go) |
Gemini generate-content + count-tokens + embed-content. |
google_cloud_armor |
connector://armor/send |
ADC / service-account JSON | Yes (cloud.google.com/go/compute SecurityPolicies) |
Cloud Armor — list / get security policies. |
google_cloud_build |
connector://cb/send |
ADC / service-account JSON | Yes (cloud.google.com/go/cloudbuild) |
Cloud Build builds + triggers (list / get / cancel). |
google_cloud_cdn |
connector://gcdn/send |
ADC / service-account JSON | Yes (cloud.google.com/go/compute BackendServices+UrlMaps) |
Cloud CDN — list backend-services, list/invalidate URL-maps. |
google_cloud_deploy |
connector://gdeploy/send |
ADC / service-account JSON | Yes (cloud.google.com/go/deploy) |
Cloud Deploy — list/get pipelines, targets, releases. |
google_cloud_dns |
connector://gdns/send |
ADC / service-account JSON | Yes (google.golang.org/api/dns/v1) |
Cloud DNS managed zones + record sets list / get. |
google_cloud_logging |
connector://glog/send |
ADC / service-account JSON | Yes (cloud.google.com/go/logging) |
Cloud Logging — list-entries, write-entry (text + JSON payloads, severity), list-logs. |
google_cloud_memorystore |
connector://memorystore/send |
ADC / service-account JSON | Yes (cloud.google.com/go/redis) |
Memorystore for Redis — list / get instances (management plane). |
google_cloud_run |
connector://grun/send |
ADC / service-account JSON | Yes (cloud.google.com/go/run/apiv2) |
Cloud Run services list / get / delete. |
google_cloud_scheduler |
connector://gsched/send |
ADC / service-account JSON | Yes (cloud.google.com/go/scheduler) |
Cloud Scheduler jobs list / get / pause / resume / run / delete. |
google_cloud_sql |
connector://gsql/send |
ADC / service-account JSON | Yes (google.golang.org/api/sqladmin/v1) |
Cloud SQL Admin — list/get instances, databases, users, restart. |
google_cloud_trace |
connector://gtrace/send |
ADC / service-account JSON | Yes (cloud.google.com/go/trace) |
Cloud Trace v2 — create-span + batch-write-spans. |
google_dataflow |
connector://gdataflow/send |
ADC / service-account JSON | Yes (cloud.google.com/go/dataflow) |
Dataflow — list/get/cancel jobs + get-metrics. |
google_dialogflow |
connector://gdialog/send |
ADC / service-account JSON | Yes (cloud.google.com/go/dialogflow) |
Dialogflow ES — get-agent, list-intents, detect-intent. |
google_functions |
connector://gfunc/send |
ADC / service-account JSON | Yes (cloud.google.com/go/functions/apiv2) |
Cloud Functions v2 list / get / delete. |
google_mail |
connector://gmail-api/send |
ADC / service-account JSON (DWD for user data) | Yes (google.golang.org/api/gmail/v1) |
Gmail messages list / get / send / delete + labels. |
google_pubsub_lite |
connector://gpsl/send |
ADC / service-account JSON | Yes (cloud.google.com/go/pubsublite) |
Pub/Sub Lite admin — list/get topics + subscriptions. |
google_secret_manager |
connector://gsecrets/send |
ADC / service-account JSON | Yes (cloud.google.com/go/secretmanager) |
Secret Manager get / create / add-version / list / delete. |
google_spanner |
connector://gspanner/send |
ADC / service-account JSON | Yes (cloud.google.com/go/spanner) |
Spanner SQL query + DML + DDL + database admin (has emulator). |
google_tasks |
connector://gtasks/send |
ADC / service-account JSON | Yes (google.golang.org/api/tasks/v1) |
Google Tasks task-lists + tasks CRUD. |
google_translate |
connector://gtranslate/send |
ADC / service-account JSON | Yes (cloud.google.com/go/translate) |
Translate v3 — translate-text, detect-language, list-supported-languages. |
google_vertex_ai |
connector://vertex/send |
ADC / service-account JSON | Yes (cloud.google.com/go/aiplatform) |
Vertex AI — list/get endpoints + predict. |
google_pubsub |
connector://gps/send |
ADC / service-account JSON | Yes (cloud.google.com/go/pubsub) |
Pub/Sub publish + receive + topic/subscription mgmt. |
google_sheets |
connector://gsheets/send |
ADC / service-account JSON | Yes (google.golang.org/api/sheets/v4) |
Sheets values get / update / append / clear + spreadsheet metadata. |
The Native SDK column is "Yes" for connectors that use a real Go SDK rather than HTTP REST. None of the Google connectors qualify — for production Vertex AI / Gemini traffic use the dedicated vertex:// component.
Auth cheat-sheet¶
| Auth flow | Use for | Set in config as |
|---|---|---|
| Service account JSON key | GCP infrastructure (BigQuery, GCS, Pub/Sub, etc.) | credentials_json |
| User OAuth2 (3-leg) | Workspace user data (Drive, Sheets, Gmail per user) | oauth_token / refresh-token rotation |
| Domain-wide delegation | Workspace admin (act-as-user across org) | service_account + impersonate_email |
| API key | Public data + low-trust endpoints (Translate, Maps) | api_key |
See also¶
- Connector SDK guide — adding a new connector
vertex://component — first-class Vertex AI integration- ai — the cross-vendor
gemini_connectorlives there - microsoft — Microsoft Graph for the equivalent Microsoft 365 surface