Google Drive
GOOGLE WORKSPACE · FILES & DOCS
Browse, read, and write files inside the user’s own Drive.
Connect Google Drive with Fabriq Developer
Your user consents at Google Drive. The credential lands in a vault your agent cannot read, and the tool list it gets back is the intersection of that user’s grant and the agent’s own scopes.
Provider names are surfaces, not vendors, and the authoritative list is the capabilities endpoint rather than any page including this one — an unknown name returns 400 with the valid list. Fabriq Developer is free to start and needs no provider paperwork. Start free or read the quickstart.
Connecting Google Drive in practice
The scope that lets an agent look through a user’s existing files is restricted, and the non-sensitive alternative, drive.file, only ever sees files the app itself created or the user explicitly picked, so "find my signed contract" either triggers a security assessment or cannot see the file at all. Quota is charged in units with a wide spread, so a listing pass costs twenty times a single read.
Scopes that draw scrutiny
https://www.googleapis.com/auth/driveRestricted. View and manage all Drive files, so it carries the App Defense Alliance assessment.https://www.googleapis.com/auth/drive.readonlyRestricted. Views and downloads every file the user can reach.https://www.googleapis.com/auth/drive.metadata.readonlyRestricted even though it reads no file content, which surprises teams who picked it to stay out of review.https://www.googleapis.com/auth/drive.scriptsRestricted. Modifies Apps Script behaviour, so it can change what runs in the tenant.https://www.googleapis.com/auth/drive.apps.readonlySensitive. Lists the apps already authorized on the user’s Drive.
Rate limits
- 325,000 quota units per minute per user per project.
- 1,000,000 quota units per minute per project.
- Per-method cost: download 200, files.list 100, files.update 50, files.get 5, files.generateIds 5.
- 1 TB per day per project of egress.
- 400,000,000 quota units per 24 hours is the billing threshold.
Who has to approve
Drive is named in Google’s Workspace API controls documentation as one of the products for which an admin can restrict a predefined list of high-risk OAuth scopes, on top of setting the app itself to Trusted, Limited, specific Google data, or Blocked.
Worth knowing
- drive.file is the only non-sensitive route to user content and is limited to files the app created or the user opened with it, so it cannot back open-ended search.
- Both 403 with "User rate limit exceeded" and 429 with "Rate limit exceeded" are throttling responses here, so code that treats 403 as a permission failure will silently misread overload as a missing grant.
- The restricted-scope security assessment is annual, not one-off, so the cost recurs every year the integration ships.
Checked against Drive API-specific authorization (2026-09-29), Drive usage limits (2026-09-29), Restricted scope verification (2026-09-29), Workspace app access control (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put Google Drive behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.