This connector enables AI agents and RAG systems to retrieve context from Google Drive through Airweave’s unified search layer.
Google Drive source connector integrates with the Google Drive API to extract files.
Supports both personal Google Drive (My Drive) and shared drives.
It supports downloading and processing files while maintaining proper organization and access permissions.
This connector uses OAuth 2.0 with custom credentials. You need to provide your OAuth application’s Client ID and Client Secret, then complete the OAuth consent flow.
This connector does not have any additional configuration options.
The following data models are available for this connector:
Schema for a Drive resource (shared drive).
Reference: https://developers.google.com/drive/api/v3/reference/drives
Schema for a File resource (in a user’s or shared drive).
Reference: https://developers.google.com/drive/api/v3/reference/files
Deletion signal for a Google Drive file.
This guide will walk you through connecting Google Workspace APIs to Airweave when running locally. Google provides extensive documentation on setting up your workspace. Below is a streamlined process for connecting Google APIs to Airweave.
Audience, select Make external and add test usersData Access, add the following scopes:Under “Authorized redirect URIs,” click ”+ Add URI” and add the Redirect URI. Use the appropriate URL for your environment: Production (Airweave Cloud):
Local:
Locate the client ID and client secret from your newly created OAuth client. Add these credentials to the dev.integrations.yml file to enable Google API integration.