# Google API Client Library for Python Docs The Google API Client Library for Python is designed for Python client-application developers. It offers simple, flexible access to many Google APIs. ## Features - Call Google APIs simply - Handle Auth with fewer lines of code - Use standard tooling for installation ## Documentation Learn how to use the Google API Python Client with these guides: ### Usage Guides - [Getting Started](start.md) - [Auth](auth.md) - [API Keys](api-keys.md) - [OAuth 2.0](oauth.md) - [OAuth 2.0 for Web Server Applications](https://developers.google.com/identity/protocols/oauth2/web-server) - [OAuth 2.0 for Installed Applications](oauth-installed.md) - [OAuth 2.0 for Server to Server Applications](oauth-server.md) - [Client Secrets](client-secrets.md) - How to... - [Use Logging](logging.md) - [Upload Media](media.md) - [Use Mocks](mocks.md) - [Use Pagination](pagination.md) - [Improve Performance](performance.md) - [Understand Thread Safety](thread_safety.md) ### Reference Documentation - Reference documentation for the core library [googleapiclient](http://googleapis.github.io/google-api-python-client/docs/epy/index.html). - [Library reference documentation by API](dyn/index.md).