Skip to content

feat: add Google Drive knowledge connector#3720

Closed
capacitron wants to merge 1 commit intoarchestra-ai:mainfrom
capacitron:bounty-fix
Closed

feat: add Google Drive knowledge connector#3720
capacitron wants to merge 1 commit intoarchestra-ai:mainfrom
capacitron:bounty-fix

Conversation

@capacitron
Copy link
Copy Markdown

Fixes #3689

Approach

Follows the same pattern as the SharePoint connector. Uses Google service account JWT auth via the googleapis npm package.

Backend

  • Added googledrive to ConnectorTypeSchema, config and checkpoint schemas
  • Created googledrive-connector.ts implementing BaseConnector with JWT auth, My Drive + shared drives sync, Google Workspace export, binary file extraction, incremental sync via modifiedTime
  • Registered in registry.ts
  • Added googleapis dependency

Frontend

  • Added label, icon, config fields (sharedDriveIds, folderId)
  • Wired into create and edit connector dialogs with service account credentials

@joeyorlando
Copy link
Copy Markdown
Contributor

joeyorlando commented Apr 11, 2026

hi there 👋 #3689 has already been assigned to another contributor, appreciate the contribution though 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add Google Drive knowledge connector

2 participants