Mixpeek only reads from your Drive. It never writes or deletes files in your Drive.
1. Authenticate
Two auth methods are supported. Service account is recommended for unattended, server-to-server sync.- Service account (recommended)
- OAuth
- In Google Cloud Console, create a service account and download its JSON key.
- Share the target Drive folder (or shared drive) with the service account’s
client_email— this is what grants Mixpeek access. Viewer permission is enough. - Create the connection with the fields from the JSON key file:
shared_drive_id is optional — include it only when syncing a shared drive (find it in the drive’s URL). For a folder in a regular My Drive, omit it and point the sync at the folder ID instead (step 2). private_key and the other secrets are encrypted at rest.connection_id (conn_...).
2. Sync a folder into a bucket
Create a bucket first, then attach a sync.source_path is the Drive folder ID (the trailing segment of the folder’s URL, e.g. 1A2b3C...):
on_delete cascade behavior, and monitoring.
Next steps
- Syncs reference — filters, reconciliation, lifecycle, and robustness
- Object Storage overview — all supported providers
- Ingest Data — buckets, objects, and batches

