Connectors

/

Sources

/

Google Drive

  • Source
  • Unstructured
  • Alpha
  • 11 entities
  • Read & write

Move Google Drive data anywhere it matters.

Send Google Drive data to any warehouse, lake or AI app.

Source

Google Drive

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Entities
11
Actions
8
Destinations
50+
Certified support
0.6.0

Overview

What is the Airbyte Google Drive connector?

The Airbyte Google Drive connector extracts data from Google Drive and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes tables and events you can select per connection.

  • 01

    Sync to your warehouse

    Land Google Drive data in 50+ destinations on a schedule you control.

  • 02

    Live entity actions

    Read, create, update and delete Google Drive records at runtime through typed entity actions.

  • 03

    Context store search

    Query synced Google Drive data with filters, sorting and semantic search, without spending Google Drive API rate limits.

  • 04

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

Setup

Live in nine steps

  1. Go to the Airbyte dashboard and click on "Sources" on the left-hand side of the screen.

  2. Click on the "Create New Source" button and select "Google Drive" from the list of available connectors.

  3. Enter a name for your Google Drive source and click on "Next".

Configuration fields

Google Drive configuration fields
FieldTypeDescription
credentials*objectCredentials for connecting to the Google Drive API
folder_url*stringURL for the folder you want to sync. Using individual streams and glob patterns, it's possible to only sync a subset of all files located in the folder.
streams*arrayEach instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.
delivery_methodobjectNot documented.
exclude_trashed_filesbooleanWhen enabled, files in the Google Drive trash (including files inside trashed folders) are not synced. Files that were already synced before being trashed are not removed from the destination; run a refresh to remove them.
start_datestringUTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.

Supported Google Drive actions

  • List

    Read live records straight from the Google Drive API.

  • Get

    Fetch a single record by ID.

  • Create

    Write a new record back into Google Drive.

  • Update

    Patch fields on an existing record.

  • Delete

    Remove a record.

  • Download

    Pull the binary contents of an attachment.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Semantic Search

    Natural-language search across synced Google Drive records.

Full parameter-level details live in the Google Drive entity reference.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with Google Drive

List all files in my Google Drive

Show me details for a recent file

Download a recent file from my Drive

Export a recent Google Doc as PDF

Export a recent Google Sheet as CSV

Show me the content of a recent file

List all shared drives I have access to

Show me details for a shared drive I have access to

Show permissions for a recent file

List comments on a recent file

Show replies to a recent comment on a file

Show revision history for a recent file

Get my Drive storage quota and user info

List files in a folder I have access to

Create a new file in Google Drive

Upload a document to Drive

Delete a file from Drive

Move a file to a different folder

Show me files modified in the last week

What changes have been made since my last sync?

FAQ

Google Drive connector questions

Do I need more than one Google Drive connection?

No. One Google Drive authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Google Drive entity actions need a sync to run first?

No. Entity actions read and write through the Google Drive API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from Google Drive with Airbyte?

The Google Drive connector syncs the tables and events published in Airbyte docs.

Does the Google Drive connector support incremental sync?

Yes. The Google Drive connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the Google Drive connector?

Run the Google Drive connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing Google Drive in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Google Drive actions.