1# Google API Client Library for Python Docs
2
3 The Google API Client Library for Python is designed for Python
4client-application developers. It offers simple, flexible
5access to many Google APIs.
6
7## Features
8
9- Call Google APIs simply
10- Handle Auth with fewer lines of code
11- Use standard tooling for installation
12
13## Documentation
14
15Learn how to use the Google API Python Client with these guides:
16
17### Usage Guides
18
19- [Getting Started](start.md)
20- [Auth](auth.md)
21  - [API Keys](api-keys.md)
22  - [OAuth 2.0](oauth.md)
23  - [OAuth 2.0 for Web Server Applications](oauth-web.md)
24  - [OAuth 2.0 for Installed Applications](oauth-installed.md)
25  - [OAuth 2.0 for Server to Server Applications](oauth-server.md)
26  - [Client Secrets](client-secrets.md)
27- How to...
28  - [Use Logging](logging.md)
29  - [Upload Media](media.md)
30  - [Use Mocks](mocks.md)
31  - [Use Pagination](pagination.md)
32  - [Improve Performance](performance.md)
33  - [Understand Thread Safety](thread_safety.md)
34
35### Reference Documentation
36
37- Reference documentation for the the core library [googleapiclient](http://googleapis.github.io/google-api-python-client/docs/epy/index.html).
38- [Library reference documentation by API](dyn/index.md).
39