# 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 - Use the library with Google App Engine - Handle Auath 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](oauth-web.md) - [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) - [Use Google App Engine](google_app_engine.md) - [Use Django](django.md) ### Reference Documentation - Reference documentation for the the core library [googleapiclient](http://googleapis.github.io/google-api-python-client/docs/epy/index.html). - [Library reference documentation by API](dyn/index.md).