Connecting Google Drive
Click Connect on the Google Drive data source page. You’ll be redirected to Google’s OAuth consent screen. Review the permissions and click Allow. The person connecting should be a Google Workspace admin or have access to the Shared Drives you want to sync.
What gets synced
| Content | Synced |
|---|---|
| Google Docs | Yes |
| Google Sheets (cell values, up to 5,000 rows per tab) | Yes |
| Google Slides (including speaker notes) | Yes |
| PDFs | Yes |
| Microsoft Office files (.docx, .pptx, .xlsx) | Yes |
| Plain text and VTT subtitle files | Yes |
| Google Forms | No |
| Google Sites | No |
| Images, videos, and folders | No |
| Comments and suggestions on files | No |
Selecting drives
After connecting, choose which Shared Drives to sync from the list of available drives. You can add or remove drives at any time from the data source page.Personal drives
In addition to admin-configured Shared Drives, individual users can connect their own Google Drive from Settings > Preferences > Personal Drives. Files synced this way respect Google Drive’s native permissions, so other users who already had access to the same files will also see them in Realm.Permissions
Realm enforces Google Drive’s native permission model. Users can only see files they have access to in Google Drive. You can override this by switching to “Everyone in this organization” on the data source settings page, which makes all synced Google Drive data visible to all Realm users.Restricting API access
Realm only syncs the Shared Drives you select. To further limit API access:- Create a Google Workspace account (e.g., realm@your-domain.com)
- Share only the Shared Drives you want Realm to access with this account
- Connect Google Drive using this account

