Skip to content

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_connector lives there
  • microsoft — Microsoft Graph for the equivalent Microsoft 365 surface