Google Cloud Client Library for Python
Switch branches/tags
websecurityscanner-0.1.0 vision-0.35.0 vision-0.34.0 vision-0.33.0 vision-0.32.0 vision-0.31.1 vision-0.31.0 vision-0.30.1 vision-0.30.0 vision-0.29.0 vision-0.28.0 vision-0.27.0 vision-0.26.0 vision-0.25.1 vision-0.25.0 vision-0.24.0 vision-0.23.3 vision-0.23.2 vision-0.23.1 vision-0.23.0 vision-0.22.0 videointelligence-1.6.0 videointelligence-1.5.0 videointelligence-1.4.0 videointelligence-1.3.0 videointelligence-1.2.0 videointelligence-1.1.0 videointelligence-1.0.1 videointelligence-1.0.0 videointelligence-0.28.0 videointelligence-0.27.2 videointelligence-0.27.1 videointelligence-0.27.0 videointelligence-0.26.0 videointelligence-0.25.0 v0.4.0 umbrella-0.20.0 translate-1.3.1 translate-1.3.0 translate-1.2.0 translate-1.1.0 translate-0.25.0 translate-0.24.0 translate-0.23.0 translate-0.22.0 trace-0.19.0 trace-0.18.0 trace-0.17.0 trace-0.16.0 trace-0.15.5 trace-0.15.4 texttospeech-0.2.0 texttospeech-0.1.0 tasks-0.3.0 tasks-0.2.0 tasks-0.1.0 storage-1.13.0 storage-1.12.0 storage-1.11.0 storage-1.10.0 storage-1.9.0 storage-1.8.0 storage-1.7.0 storage-1.6.0 storage-1.5.0 storage-1.4.0 storage-1.3.2 storage-1.3.1 storage-1.3.0 storage-1.2.0 storage-1.1.1 storage-1.1.0 storage-1.0.0 storage-0.23.1 storage-0.23.0 storage-0.22.0 speech-0.36.0 speech-0.35.0 speech-0.34.0 speech-0.33.0 speech-0.32.1 speech-0.32.0 speech-0.31.1 speech-0.31.0 speech-0.30.0 speech-0.29.0 speech-0.28.0 speech-0.27.1 speech-0.27.0 speech-0.26.0 speech-0.25.1 speech-0.25.0 speech-0.24.0 speech-0.23.0 speech-0.22.0 spanner-1.6.1 spanner-1.6.0 spanner-1.5.0 spanner-1.4.0 spanner-1.3.0
Nothing to show
Clone or download
Latest commit fe47808 Nov 13, 2018
Permalink
Failed to load latest commit information.
.circleci Update root noxfile to new 'nox' patterns. (#6196) Oct 11, 2018
.github Update github issue templates (#6384) Nov 7, 2018
.kokoro Synth Cloud scheduler (#6482) Nov 13, 2018
.settings Bigtable : Implement row set for yield_rows (#5506) Jul 12, 2018
api_core Import stdlib ABCs from 'collections.abc' rather than 'collections'. (#… Nov 12, 2018
appveyor Updating AppVeyor configuration. (#4313) Nov 1, 2017
asset Add 'mock' to unit test dependencies for autogen libs. (#6402) Nov 8, 2018
automl Add 'mock' to unit test dependencies for autogen libs. (#6402) Nov 8, 2018
bigquery Import stdlib ABCs from 'collections.abc' rather than 'collections'. (#… Nov 12, 2018
bigquery_datatransfer Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
bigtable Release bigtable 0.31.1 (#6378) Nov 9, 2018
container Update synth.py yaml location (#6480) Nov 12, 2018
core Import stdlib ABCs from 'collections.abc' rather than 'collections'. (#… Nov 12, 2018
dataproc Update Dataproc docs URL (#6455) Nov 8, 2018
datastore Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
dlp Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
dns Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
docs Synth Cloud scheduler (#6482) Nov 13, 2018
error_reporting Fix client_info bug, update docstrings via synth. (#6442) Nov 7, 2018
firestore Add support for 'array_contains' query operator. (#6481) Nov 13, 2018
iot Add 'mock' to unit test dependencies for autogen libs. (#6402) Nov 8, 2018
kms Add 'mock' to unit test dependencies for autogen libs. (#6402) Nov 8, 2018
language Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
legacy/google-cloud deprecate google-cloud (#5705) Jul 30, 2018
logging Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
monitoring Docstring changes, 'account' -> 'workspace', via synth. (#6461) Nov 9, 2018
ndb Implementing `BlobKeyProperty` in `ndb`. (#6445) Nov 13, 2018
oslogin Add 'mock' to unit test dependencies for autogen libs. (#6402) Nov 8, 2018
pubsub Override client classmethod factories inherited from GAPIC. (#6453) Nov 8, 2018
redis Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
resource_manager Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
runtimeconfig Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
scheduler Release 0.1.0 (#6486) Nov 13, 2018
securitycenter Docstring changes via synth. (#6473) Nov 10, 2018
spanner Release 1.6.1 (#6472) Nov 9, 2018
speech Add 'result_end_time', docstring changes via synth. (#6462) Nov 9, 2018
storage Harden teardown in system tests. (#6444) Nov 7, 2018
tasks Add 'mock' to unit test dependencies for autogen libs. (#6402) Nov 8, 2018
test_utils Remove another umbrella-package vestige from docs build. (#6283) Oct 24, 2018
texttospeech Add 'mock' to unit test dependencies for autogen libs. (#6402) Nov 8, 2018
third_party/sphinx Only generate one documentation file per class. (#6272) Oct 19, 2018
trace Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
translate Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
videointelligence Release 1.6.0 (#6469) Nov 9, 2018
vision Release 0.35.0 (#6485) Nov 13, 2018
websecurityscanner Bump minimum 'api_core' version for all GAPIC libs to 1.4.1. (#6391) Nov 7, 2018
.coveragerc Adding google.cloud.proto to list of ignored packages for coverage. Jan 27, 2017
.gitignore Prep bigquery docs for repo split (#5955) Sep 13, 2018
.readthedocs.yml Don't build PDF May 23, 2018
CHANGELOG.md Adding back `.dev1` suffixes after #4619. (#4624) Dec 19, 2017
CODE_OF_CONDUCT.md Add Code of Conduct Aug 25, 2015
CONTRIBUTING.rst Update instructions for running Nox tests (#6216) Oct 16, 2018
LICENSE Fix LICENSE to match http://www.apache.org/licenses/LICENSE-2.0.txt Jun 27, 2016
Makefile.bigtable_v2 Updating Bigtable and Datastore autogenerate makefiles. Sep 27, 2016
README.rst Docs: normalize use of support level badges (#6159) Oct 17, 2018
appveyor.yml Asset: fix PyPI name. (#5998) Sep 17, 2018
noxfile.py Update root noxfile to new 'nox' patterns. (#6196) Oct 11, 2018

README.rst

Google Cloud Python Client

Python idiomatic clients for Google Cloud Platform services.

Heads up! These libraries are supported on App Engine standard's Python 3 runtime but are not supported on App Engine's Python 2 runtime.

General Availability

GA (general availability) indicates that the client library for a particular service is stable, and that the code surface will not change in backwards-incompatible ways unless either absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against GA libraries are addressed with the highest priority.

Note

Sub-components of GA libraries explicitly marked as beta in the import path (e.g. google.cloud.language_v1beta2) should be considered to be beta.

The following client libraries have GA support:

Beta Support

Beta indicates that the client library for a particular service is mostly stable and is being prepared for release. Issues and requests against beta libraries are addressed with a higher priority.

The following client libraries have beta support:

Alpha Support

Alpha indicates that the client library for a particular service is still a work-in-progress and is more likely to get backwards-incompatible updates. See versioning for more details.

The following client libraries have alpha support:

If you need support for other Google APIs, check out the Google APIs Python Client library.

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

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.

Contributing

Contributions to this library are always welcome and highly encouraged.

See the CONTRIBUTING doc for more information on how to get started.

Community

Google Cloud Platform Python developers hang out in Slack in the #python channel, click here to get an invitation.

License

Apache 2.0 - See the LICENSE for more information.