diff options
-rw-r--r-- | README.md | 2 | ||||
-rwxr-xr-x | describe.py | 20 | ||||
-rw-r--r-- | docs/README.md | 8 | ||||
-rw-r--r-- | docs/dyn/index.md | 730 |
4 files changed, 758 insertions, 2 deletions
@@ -4,7 +4,7 @@ [![Compat check PyPI](https://python-compatibility-tools.appspot.com/one_badge_image?package=google-api-python-client)](https://python-compatibility-tools.appspot.com/one_badge_target?package=google-api-python-client) [![Compat check github](https://python-compatibility-tools.appspot.com/one_badge_image?package=git%2Bgit%3A//github.com/googleapis/google-api-python-client.git)](https://python-compatibility-tools.appspot.com/one_badge_target?package=git%2Bgit%3A//github.com/googleapis/google-api-python-client.git) -This is the Python client library for Google's discovery based APIs. To get started, please see the [full documentation for this library](https://developers.google.com/api-client-library/python/). Additionally, [dynamically generated documentation](http://google.github.io/google-api-python-client/docs/epy/index.html) is available for all of the APIs supported by this library. +This is the Python client library for Google's discovery based APIs. To get started, please see the [docs folder](docs/README.md). These client libraries are officially supported by Google. However, the libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features. diff --git a/describe.py b/describe.py index e5203d872..eb7a0f1c9 100755 --- a/describe.py +++ b/describe.py @@ -23,7 +23,9 @@ the generated API surface itself. __author__ = 'jcgregorio@google.com (Joe Gregorio)' +from collections import OrderedDict import argparse +import collections import json import os import re @@ -394,6 +396,7 @@ if __name__ == '__main__': if FLAGS.discovery_uri: document_api_from_discovery_document(FLAGS.discovery_uri) else: + api_directory = collections.defaultdict(list) http = build_http() resp, content = http.request( FLAGS.directory_uri, @@ -402,5 +405,22 @@ if __name__ == '__main__': directory = json.loads(content)['items'] for api in directory: document_api(api['name'], api['version']) + api_directory[api['name']].append(api['version']) + + # sort by api name and version number + for api in api_directory: + api_directory[api] = sorted(api_directory[api]) + api_directory = OrderedDict(sorted(api_directory.items(), key = lambda x: x[0])) + + markdown = [] + for api, versions in api_directory.items(): + markdown.append('## %s' % api) + for version in versions: + markdown.append('* [%s](http://googleapis.github.io/google-api-python-client/docs/dyn/%s_%s.html)' % (version, api, version)) + markdown.append('\n') + + with open('docs/dyn/index.md', 'w') as f: + f.write('\n'.join(markdown).encode('utf-8')) + else: sys.exit("Failed to load the discovery document.") diff --git a/docs/README.md b/docs/README.md index 9157aadf4..0bdda2169 100644 --- a/docs/README.md +++ b/docs/README.md @@ -15,6 +15,8 @@ access to many Google APIs. 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) @@ -32,4 +34,8 @@ Learn how to use the Google API Python Client with these guides: - [Understand Thread Safety](thread_safety.md) - [Use Google App Engine](google_app_engine.md) - [Use Django](django.md) -
\ No newline at end of file + +### 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). diff --git a/docs/dyn/index.md b/docs/dyn/index.md new file mode 100644 index 000000000..1c63b5bf9 --- /dev/null +++ b/docs/dyn/index.md @@ -0,0 +1,730 @@ +## abusiveexperiencereport +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/abusiveexperiencereport_v1.html) + + +## acceleratedmobilepageurl +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/acceleratedmobilepageurl_v1.html) + + +## accessapproval +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/accessapproval_v1beta1.html) + + +## accesscontextmanager +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/accesscontextmanager_v1.html) +* [v1beta](http://googleapis.github.io/google-api-python-client/docs/dyn/accesscontextmanager_v1beta.html) + + +## adexchangebuyer +* [v1.2](http://googleapis.github.io/google-api-python-client/docs/dyn/adexchangebuyer_v1.2.html) +* [v1.3](http://googleapis.github.io/google-api-python-client/docs/dyn/adexchangebuyer_v1.3.html) +* [v1.4](http://googleapis.github.io/google-api-python-client/docs/dyn/adexchangebuyer_v1.4.html) + + +## adexchangebuyer2 +* [v2beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/adexchangebuyer2_v2beta1.html) + + +## adexperiencereport +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/adexperiencereport_v1.html) + + +## admin +* [datatransfer_v1](http://googleapis.github.io/google-api-python-client/docs/dyn/admin_datatransfer_v1.html) +* [directory_v1](http://googleapis.github.io/google-api-python-client/docs/dyn/admin_directory_v1.html) +* [reports_v1](http://googleapis.github.io/google-api-python-client/docs/dyn/admin_reports_v1.html) + + +## adsense +* [v1.4](http://googleapis.github.io/google-api-python-client/docs/dyn/adsense_v1.4.html) + + +## adsensehost +* [v4.1](http://googleapis.github.io/google-api-python-client/docs/dyn/adsensehost_v4.1.html) + + +## alertcenter +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/alertcenter_v1beta1.html) + + +## analytics +* [v2.4](http://googleapis.github.io/google-api-python-client/docs/dyn/analytics_v2.4.html) +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/analytics_v3.html) + + +## analyticsreporting +* [v4](http://googleapis.github.io/google-api-python-client/docs/dyn/analyticsreporting_v4.html) + + +## androiddeviceprovisioning +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/androiddeviceprovisioning_v1.html) + + +## androidenterprise +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/androidenterprise_v1.html) + + +## androidmanagement +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/androidmanagement_v1.html) + + +## androidpublisher +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/androidpublisher_v1.html) +* [v1.1](http://googleapis.github.io/google-api-python-client/docs/dyn/androidpublisher_v1.1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/androidpublisher_v2.html) +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/androidpublisher_v3.html) + + +## appengine +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/appengine_v1.html) +* [v1alpha](http://googleapis.github.io/google-api-python-client/docs/dyn/appengine_v1alpha.html) +* [v1beta](http://googleapis.github.io/google-api-python-client/docs/dyn/appengine_v1beta.html) +* [v1beta4](http://googleapis.github.io/google-api-python-client/docs/dyn/appengine_v1beta4.html) +* [v1beta5](http://googleapis.github.io/google-api-python-client/docs/dyn/appengine_v1beta5.html) + + +## appsactivity +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/appsactivity_v1.html) + + +## appstate +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/appstate_v1.html) + + +## bigquery +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/bigquery_v2.html) + + +## bigquerydatatransfer +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/bigquerydatatransfer_v1.html) + + +## bigtableadmin +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/bigtableadmin_v1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/bigtableadmin_v2.html) + + +## binaryauthorization +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/binaryauthorization_v1beta1.html) + + +## blogger +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/blogger_v2.html) +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/blogger_v3.html) + + +## books +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/books_v1.html) + + +## calendar +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/calendar_v3.html) + + +## chat +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/chat_v1.html) + + +## civicinfo +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/civicinfo_v2.html) + + +## classroom +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/classroom_v1.html) + + +## cloudasset +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudasset_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudasset_v1beta1.html) + + +## cloudbilling +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudbilling_v1.html) + + +## cloudbuild +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudbuild_v1.html) +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudbuild_v1alpha1.html) + + +## clouddebugger +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/clouddebugger_v2.html) + + +## clouderrorreporting +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/clouderrorreporting_v1beta1.html) + + +## cloudfunctions +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudfunctions_v1.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudfunctions_v1beta2.html) + + +## cloudidentity +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudidentity_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudidentity_v1beta1.html) + + +## cloudiot +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudiot_v1.html) +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudiot_v1alpha1.html) + + +## cloudkms +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudkms_v1.html) + + +## cloudprivatecatalog +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudprivatecatalog_v1beta1.html) + + +## cloudprivatecatalogproducer +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudprivatecatalogproducer_v1beta1.html) + + +## cloudprofiler +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudprofiler_v2.html) + + +## cloudresourcemanager +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudresourcemanager_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudresourcemanager_v1beta1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudresourcemanager_v2.html) +* [v2beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudresourcemanager_v2beta1.html) + + +## cloudscheduler +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudscheduler_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudscheduler_v1beta1.html) + + +## cloudsearch +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudsearch_v1.html) + + +## cloudshell +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudshell_v1.html) +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudshell_v1alpha1.html) + + +## cloudtasks +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudtasks_v2.html) +* [v2beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudtasks_v2beta2.html) +* [v2beta3](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudtasks_v2beta3.html) + + +## cloudtrace +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudtrace_v1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudtrace_v2.html) +* [v2alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/cloudtrace_v2alpha1.html) + + +## commentanalyzer +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/commentanalyzer_v1alpha1.html) + + +## composer +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/composer_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/composer_v1beta1.html) + + +## compute +* [alpha](http://googleapis.github.io/google-api-python-client/docs/dyn/compute_alpha.html) +* [beta](http://googleapis.github.io/google-api-python-client/docs/dyn/compute_beta.html) +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/compute_v1.html) + + +## container +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/container_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/container_v1beta1.html) + + +## containeranalysis +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/containeranalysis_v1alpha1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/containeranalysis_v1beta1.html) + + +## content +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/content_v2.html) +* [v2.1](http://googleapis.github.io/google-api-python-client/docs/dyn/content_v2.1.html) + + +## customsearch +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/customsearch_v1.html) + + +## dataflow +* [v1b3](http://googleapis.github.io/google-api-python-client/docs/dyn/dataflow_v1b3.html) + + +## datafusion +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/datafusion_v1beta1.html) + + +## dataproc +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/dataproc_v1.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/dataproc_v1beta2.html) + + +## datastore +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/datastore_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/datastore_v1beta1.html) +* [v1beta3](http://googleapis.github.io/google-api-python-client/docs/dyn/datastore_v1beta3.html) + + +## deploymentmanager +* [alpha](http://googleapis.github.io/google-api-python-client/docs/dyn/deploymentmanager_alpha.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/deploymentmanager_v2.html) +* [v2beta](http://googleapis.github.io/google-api-python-client/docs/dyn/deploymentmanager_v2beta.html) + + +## dfareporting +* [v3.1](http://googleapis.github.io/google-api-python-client/docs/dyn/dfareporting_v3.1.html) +* [v3.2](http://googleapis.github.io/google-api-python-client/docs/dyn/dfareporting_v3.2.html) +* [v3.3](http://googleapis.github.io/google-api-python-client/docs/dyn/dfareporting_v3.3.html) + + +## dialogflow +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/dialogflow_v2.html) +* [v2beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/dialogflow_v2beta1.html) + + +## digitalassetlinks +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/digitalassetlinks_v1.html) + + +## discovery +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/discovery_v1.html) + + +## dlp +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/dlp_v2.html) + + +## dns +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/dns_v1.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/dns_v1beta2.html) +* [v2beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/dns_v2beta1.html) + + +## docs +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/docs_v1.html) + + +## doubleclickbidmanager +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/doubleclickbidmanager_v1.html) + + +## doubleclicksearch +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/doubleclicksearch_v2.html) + + +## drive +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/drive_v2.html) +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/drive_v3.html) + + +## driveactivity +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/driveactivity_v2.html) + + +## factchecktools +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/factchecktools_v1alpha1.html) + + +## fcm +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/fcm_v1.html) + + +## file +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/file_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/file_v1beta1.html) + + +## firebase +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/firebase_v1beta1.html) + + +## firebasedynamiclinks +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/firebasedynamiclinks_v1.html) + + +## firebasehosting +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/firebasehosting_v1beta1.html) + + +## firebaserules +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/firebaserules_v1.html) + + +## firestore +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/firestore_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/firestore_v1beta1.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/firestore_v1beta2.html) + + +## fitness +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/fitness_v1.html) + + +## fusiontables +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/fusiontables_v1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/fusiontables_v2.html) + + +## games +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/games_v1.html) + + +## gamesConfiguration +* [v1configuration](http://googleapis.github.io/google-api-python-client/docs/dyn/gamesConfiguration_v1configuration.html) + + +## gamesManagement +* [v1management](http://googleapis.github.io/google-api-python-client/docs/dyn/gamesManagement_v1management.html) + + +## genomics +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/genomics_v1.html) +* [v1alpha2](http://googleapis.github.io/google-api-python-client/docs/dyn/genomics_v1alpha2.html) +* [v2alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/genomics_v2alpha1.html) + + +## gmail +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/gmail_v1.html) + + +## groupsmigration +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/groupsmigration_v1.html) + + +## groupssettings +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/groupssettings_v1.html) + + +## healthcare +* [v1alpha2](http://googleapis.github.io/google-api-python-client/docs/dyn/healthcare_v1alpha2.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/healthcare_v1beta1.html) + + +## iam +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/iam_v1.html) + + +## iamcredentials +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/iamcredentials_v1.html) + + +## iap +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/iap_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/iap_v1beta1.html) + + +## identitytoolkit +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/identitytoolkit_v3.html) + + +## indexing +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/indexing_v3.html) + + +## jobs +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/jobs_v2.html) +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/jobs_v3.html) +* [v3p1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/jobs_v3p1beta1.html) + + +## kgsearch +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/kgsearch_v1.html) + + +## language +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/language_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/language_v1beta1.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/language_v1beta2.html) + + +## libraryagent +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/libraryagent_v1.html) + + +## licensing +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/licensing_v1.html) + + +## logging +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/logging_v2.html) + + +## manufacturers +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/manufacturers_v1.html) + + +## mirror +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/mirror_v1.html) + + +## ml +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/ml_v1.html) + + +## monitoring +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/monitoring_v3.html) +* [v3p1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/monitoring_v3p1alpha1.html) + + +## oauth2 +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/oauth2_v1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/oauth2_v2.html) + + +## osconfig +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/osconfig_v1alpha1.html) +* [v1alpha2](http://googleapis.github.io/google-api-python-client/docs/dyn/osconfig_v1alpha2.html) + + +## oslogin +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/oslogin_v1.html) +* [v1alpha](http://googleapis.github.io/google-api-python-client/docs/dyn/oslogin_v1alpha.html) +* [v1beta](http://googleapis.github.io/google-api-python-client/docs/dyn/oslogin_v1beta.html) + + +## pagespeedonline +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/pagespeedonline_v1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/pagespeedonline_v2.html) +* [v4](http://googleapis.github.io/google-api-python-client/docs/dyn/pagespeedonline_v4.html) +* [v5](http://googleapis.github.io/google-api-python-client/docs/dyn/pagespeedonline_v5.html) + + +## people +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/people_v1.html) + + +## playcustomapp +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/playcustomapp_v1.html) + + +## plus +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/plus_v1.html) + + +## plusDomains +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/plusDomains_v1.html) + + +## poly +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/poly_v1.html) + + +## proximitybeacon +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/proximitybeacon_v1beta1.html) + + +## pubsub +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/pubsub_v1.html) +* [v1beta1a](http://googleapis.github.io/google-api-python-client/docs/dyn/pubsub_v1beta1a.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/pubsub_v1beta2.html) + + +## redis +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/redis_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/redis_v1beta1.html) + + +## remotebuildexecution +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/remotebuildexecution_v1.html) +* [v1alpha](http://googleapis.github.io/google-api-python-client/docs/dyn/remotebuildexecution_v1alpha.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/remotebuildexecution_v2.html) + + +## replicapool +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/replicapool_v1beta1.html) + + +## reseller +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/reseller_v1.html) + + +## run +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/run_v1.html) +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/run_v1alpha1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/run_v1beta1.html) + + +## runtimeconfig +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/runtimeconfig_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/runtimeconfig_v1beta1.html) + + +## safebrowsing +* [v4](http://googleapis.github.io/google-api-python-client/docs/dyn/safebrowsing_v4.html) + + +## script +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/script_v1.html) + + +## searchconsole +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/searchconsole_v1.html) + + +## securitycenter +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/securitycenter_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/securitycenter_v1beta1.html) +* [v1p1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/securitycenter_v1p1alpha1.html) + + +## servicebroker +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/servicebroker_v1.html) +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/servicebroker_v1alpha1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/servicebroker_v1beta1.html) + + +## serviceconsumermanagement +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/serviceconsumermanagement_v1.html) + + +## servicecontrol +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/servicecontrol_v1.html) + + +## servicemanagement +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/servicemanagement_v1.html) + + +## servicenetworking +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/servicenetworking_v1.html) +* [v1beta](http://googleapis.github.io/google-api-python-client/docs/dyn/servicenetworking_v1beta.html) + + +## serviceusage +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/serviceusage_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/serviceusage_v1beta1.html) + + +## sheets +* [v4](http://googleapis.github.io/google-api-python-client/docs/dyn/sheets_v4.html) + + +## siteVerification +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/siteVerification_v1.html) + + +## slides +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/slides_v1.html) + + +## sourcerepo +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/sourcerepo_v1.html) + + +## spanner +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/spanner_v1.html) + + +## speech +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/speech_v1.html) +* [v1p1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/speech_v1p1beta1.html) + + +## sqladmin +* [v1beta4](http://googleapis.github.io/google-api-python-client/docs/dyn/sqladmin_v1beta4.html) + + +## storage +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/storage_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/storage_v1beta1.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/storage_v1beta2.html) + + +## storagetransfer +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/storagetransfer_v1.html) + + +## streetviewpublish +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/streetviewpublish_v1.html) + + +## surveys +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/surveys_v2.html) + + +## tagmanager +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/tagmanager_v1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/tagmanager_v2.html) + + +## tasks +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/tasks_v1.html) + + +## testing +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/testing_v1.html) + + +## texttospeech +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/texttospeech_v1.html) +* [v1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/texttospeech_v1beta1.html) + + +## toolresults +* [v1beta3](http://googleapis.github.io/google-api-python-client/docs/dyn/toolresults_v1beta3.html) + + +## tpu +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/tpu_v1.html) +* [v1alpha1](http://googleapis.github.io/google-api-python-client/docs/dyn/tpu_v1alpha1.html) + + +## translate +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/translate_v2.html) + + +## urlshortener +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/urlshortener_v1.html) + + +## vault +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/vault_v1.html) + + +## videointelligence +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/videointelligence_v1.html) +* [v1beta2](http://googleapis.github.io/google-api-python-client/docs/dyn/videointelligence_v1beta2.html) +* [v1p1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/videointelligence_v1p1beta1.html) +* [v1p2beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/videointelligence_v1p2beta1.html) +* [v1p3beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/videointelligence_v1p3beta1.html) + + +## vision +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/vision_v1.html) +* [v1p1beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/vision_v1p1beta1.html) +* [v1p2beta1](http://googleapis.github.io/google-api-python-client/docs/dyn/vision_v1p2beta1.html) + + +## webfonts +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/webfonts_v1.html) + + +## webmasters +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/webmasters_v3.html) + + +## websecurityscanner +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/websecurityscanner_v1.html) +* [v1alpha](http://googleapis.github.io/google-api-python-client/docs/dyn/websecurityscanner_v1alpha.html) +* [v1beta](http://googleapis.github.io/google-api-python-client/docs/dyn/websecurityscanner_v1beta.html) + + +## youtube +* [v3](http://googleapis.github.io/google-api-python-client/docs/dyn/youtube_v3.html) + + +## youtubeAnalytics +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/youtubeAnalytics_v1.html) +* [v2](http://googleapis.github.io/google-api-python-client/docs/dyn/youtubeAnalytics_v2.html) + + +## youtubereporting +* [v1](http://googleapis.github.io/google-api-python-client/docs/dyn/youtubereporting_v1.html) + |