| # 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). |