Google Cloud Python Client ========================== Python idiomatic client for `Google Cloud Platform`_ services. .. _Google Cloud Platform: https://cloud.google.com/ |pypi| |build| |appveyor| |coverage| |versions| - `Homepage`_ - `API Documentation`_ - `Read The Docs Documentation`_ .. _Homepage: https://googlecloudplatform.github.io/google-cloud-python/ .. _API Documentation: https://googlecloudplatform.github.io/google-cloud-python/stable/ .. _Read The Docs Documentation: https://google-cloud-python.readthedocs.io/en/stable/ This client supports the following Google Cloud Platform services: - `Google Cloud Datastore`_ (`Datastore README`_) - `Google Cloud Storage`_ (`Storage README`_) - `Google Cloud Pub/Sub`_ (`Pub/Sub README`_) - `Google BigQuery`_ (`BigQuery README`_) - `Google Cloud Resource Manager`_ (`Resource Manager README`_) - `Stackdriver Logging`_ (`Logging README`_) - `Stackdriver Monitoring`_ (`Monitoring README`_) - `Google Cloud Bigtable`_ (`Bigtable README`_) - `Google Cloud DNS`_ (`DNS README`_) - `Stackdriver Error Reporting`_ (`Error Reporting README`_) - `Google Cloud Natural Language`_ (`Natural Language README`_) - `Google Translate`_ (`Translate README`_) - `Google Cloud Vision`_ (`Vision README`_) - `Google Cloud Bigtable - HappyBase`_ (`HappyBase README`_) .. _Google Cloud Datastore: https://pypi.python.org/pypi/google-cloud-datastore .. _Datastore README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/datastore .. _Google Cloud Storage: https://pypi.python.org/pypi/google-cloud-storage .. _Storage README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/storage .. _Google Cloud Pub/Sub: https://pypi.python.org/pypi/google-cloud-pubsub .. _Pub/Sub README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/pubsub .. _Google BigQuery: https://pypi.python.org/pypi/google-cloud-bigquery .. _BigQuery README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/bigquery .. _Google Cloud Resource Manager: https://pypi.python.org/pypi/google-cloud-resource-manager .. _Resource Manager README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/resource_manager .. _Stackdriver Logging: https://pypi.python.org/pypi/google-cloud-logging .. _Logging README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/logging .. _Stackdriver Monitoring: https://pypi.python.org/pypi/google-cloud-monitoring .. _Monitoring README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/monitoring .. _Google Cloud Bigtable: https://pypi.python.org/pypi/google-cloud-bigtable .. _Bigtable README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/bigtable .. _Google Cloud DNS: https://pypi.python.org/pypi/google-cloud-dns .. _DNS README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/dns .. _Stackdriver Error Reporting: https://pypi.python.org/pypi/google-cloud-error-reporting .. _Error Reporting README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/error_reporting .. _Google Cloud Natural Language: https://pypi.python.org/pypi/google-cloud-language .. _Natural Language README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/language .. _Google Translate: https://pypi.python.org/pypi/google-cloud-translate .. _Translate README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/translate .. _Google Cloud Vision: https://pypi.python.org/pypi/google-cloud-vision .. _Vision README: https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/vision .. _Google Cloud Bigtable - HappyBase: https://pypi.python.org/pypi/google-cloud-happybase/ .. _HappyBase README: https://github.com/GoogleCloudPlatform/google-cloud-python-happybase If you need support for other Google APIs, check out the `Google APIs Python Client library`_. .. _Google APIs Python Client library: https://github.com/google/google-api-python-client Quick Start ----------- .. code-block:: console $ pip install --upgrade google-cloud Example Applications -------------------- - `getting-started-python`_ - A sample and `tutorial`_ that demonstrates how to build a complete web application using Cloud Datastore, Cloud Storage, and Cloud Pub/Sub and deploy it to Google App Engine or Google Compute Engine. - `google-cloud-python-expenses-demo`_ - A sample expenses demo using Cloud Datastore and Cloud Storage .. _getting-started-python: https://github.com/GoogleCloudPlatform/getting-started-python .. _tutorial: https://cloud.google.com/python .. _google-cloud-python-expenses-demo: https://github.com/GoogleCloudPlatform/google-cloud-python-expenses-demo Authentication -------------- With ``google-cloud-python`` we try to make authentication as painless as possible. Check out the `Authentication section`_ in our documentation to learn more. You may also find the `authentication document`_ shared by all the ``google-cloud-*`` libraries to be helpful. .. _Authentication section: https://google-cloud-python.readthedocs.io/en/latest/google-cloud-auth.html .. _authentication document: https://github.com/GoogleCloudPlatform/gcloud-common/tree/master/authentication Contributing ------------ Contributions to this library are always welcome and highly encouraged. See `CONTRIBUTING`_ for more information on how to get started. .. _CONTRIBUTING: https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/CONTRIBUTING.rst License ------- Apache 2.0 - See `LICENSE`_ for more information. .. _LICENSE: https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/LICENSE .. |build| image:: https://travis-ci.org/GoogleCloudPlatform/google-cloud-python.svg?branch=master :target: https://travis-ci.org/GoogleCloudPlatform/google-cloud-python .. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/googlecloudplatform/google-cloud-python?branch=master&svg=true :target: https://ci.appveyor.com/project/GoogleCloudPlatform/google-cloud-python .. |coverage| image:: https://coveralls.io/repos/GoogleCloudPlatform/google-cloud-python/badge.png?branch=master :target: https://coveralls.io/r/GoogleCloudPlatform/google-cloud-python?branch=master .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud.svg :target: https://pypi.python.org/pypi/google-cloud .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud.svg :target: https://pypi.python.org/pypi/google-cloud