GSAB
Docs · v0.4.0

Servers & CI

For headless environments, use a service account. Create one in Google Cloud, download its key, and share the target spreadsheet with the service account's email so it can edit.

export GSAB_SERVICE_ACCOUNT=/path/to/service-account.json
python your_app.py     # SheetConnection() picks it up automatically

GOOGLE_APPLICATION_CREDENTIALS is also honoured, so GSAB works out of the box wherever Google application-default credentials are already configured.