Installation¶
Requirements¶
Install¶
Or with UV:
This installs GoogleKit plus the Google API client libraries used by Drive, Sheets, Calendar, Docs, and Slides. No extras are required for those services.
Enable Google APIs¶
In Google Cloud Console → Library, enable only the APIs you use:
| Product | Console / docs |
|---|---|
| Drive | Enable Drive API · Drive docs |
| Sheets | Enable Sheets API · Sheets docs |
| Calendar | Enable Calendar API · Calendar docs |
| Docs | Enable Docs API · Docs docs |
| Slides | Enable Slides API · Slides docs |
Broken environments¶
If client libraries were removed or the environment is incomplete, service calls raise MissingExtraError:
Development install¶
Docs site builds:
On the Docs GitHub Actions workflow (GOOGLEKIT_SOCIAL_CARDS=true), Material generates social cards (Cairo is available on Ubuntu runners). Local Windows builds skip card images by default.