- Support levelStandard
- Available onCloud, Self-Managed Enterprise
- Connector version0.3.5
- Release stageAlpha
- Maintained byAirbyte
One connector
Everything Google Sheets can do in Airbyte
Load from any source
Move data into Google Sheets from 600+ Airbyte sources on a schedule you control.Load from any source
Move data into Google Sheets from 600+ Airbyte sources on a schedule you control.Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.One authorization
Authenticate Google Sheets once and Airbyte keeps every scheduled sync running on it.One authorization
Authenticate Google Sheets once and Airbyte keeps every scheduled sync running on it.Cloud or self-hosted
Run the Google Sheets connector on Cloud, Self-Managed Enterprise.Cloud or self-hosted
Run the Google Sheets connector on Cloud, Self-Managed Enterprise.
Specifications
What to know before you load into Google Sheets
Sync capabilities
- Full Refresh SyncSupported
- Incremental SyncSupported
- Sources600+ Airbyte connectors
Set up in 12 steps
- Select Google Sheets from the Source type dropdown and enter a name for this connector.
- Select Sign in with Google.
- Log in and Authorize to the Google account and click Set up source.
- Copy the Google Sheet link to Spreadsheet Link
- Create a new Google Cloud project.
- Enable the Google Sheets API.
- Create a new OAuth client ID. Select Web application as the Application type, give it a name and add https://developers.google.com/oauthplayground as an Authorized redirect URI.
- Add a Client Secret (Add secret), and take note of both the Client Secret and Client ID.
- Go to Google OAuth Playground
- Click the cog in the top-right corner, select Use your own OAuth credentials and enter the OAuth Client ID and OAuth Client secret from the previous step.
- In the left sidebar, find and select Google Sheets API v4, then choose the https://www.googleapis.com/auth/spreadsheets scope. Click Authorize APIs.
- In step 2, click Exchange authorization code for tokens. Take note of the Refresh token.
Authentication
Authenticate Google Sheets once
Authenticate via Google (OAuth)
Service Account Key Authentication
Common questions
Didn't find your answer?
Please don't hesitate to reach out.
What is ETL?
What data can you extract from Google Sheets?
How do I transfer data from Google Sheets?
What are top ETL tools to transfer data from Google Sheets?
What is ELT?
Difference between ETL and ELT?
Start moving Google Sheets data today
Free for 14 days on Airbyte Cloud. Set up the Google Sheets connector once and let Airbyte keep it in sync.