Google Cloud Client Library for Python
Switch branches/tags
websecurityscanner-0.1.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.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.0 spanner-1.5.0 spanner-1.4.0 spanner-1.3.0 spanner-1.2.0 spanner-1.1.0 spanner-1.0.0
Nothing to show
Clone or download
tswast Move usage guides to their own docs. (#6238)
* Move usage guides to their own docs.

The API reference links were buried behind pages of
code samples. Moving the how-to guides to their own
pages makes the documentation easier to navigate.

* Reorganize howto guides into sections. Add links to relevant methods.

* Move 'more examples' to bottom of the examples section.

Add section headers to Dataset how-to guides.

* Move howto to usage directory
Latest commit 9108464 Oct 19, 2018
Permalink
Failed to load latest commit information.
.circleci Update root noxfile to new 'nox' patterns. (#6196) Oct 11, 2018
.github Adding myself as a code owner for `ndb/` (#6248) Oct 17, 2018
.kokoro Adding Kokoro configuration for `ndb`. (#6247) Oct 17, 2018
.settings Bigtable : Implement row set for yield_rows (#5506) Jul 12, 2018
api_core Release 1.6.0a1 (#6273) Oct 18, 2018
appveyor Updating AppVeyor configuration. (#4313) Nov 1, 2017
asset Docs: normalize use of support level badges (#6159) Oct 17, 2018
automl Docs: normalize use of support level badges (#6159) Oct 17, 2018
bigquery Move usage guides to their own docs. (#6238) Oct 19, 2018
bigquery_datatransfer Docs: normalize use of support level badges (#6159) Oct 17, 2018
bigtable Docs: normalize use of support level badges (#6159) Oct 17, 2018
container Docs: normalize use of support level badges (#6159) Oct 17, 2018
core Add / fix badges for PyPI / versions. (#6158) Oct 17, 2018
dataproc Docs: normalize use of support level badges (#6159) Oct 17, 2018
datastore Docs: normalize use of support level badges (#6159) Oct 17, 2018
dlp Release 0.9.0 (#6268) Oct 18, 2018
dns Docs: normalize use of support level badges (#6159) Oct 17, 2018
docs Error_reporting: prep docs for repo split. (#6155) Oct 17, 2018
error_reporting Error_reporting: prep docs for repo split. (#6155) Oct 17, 2018
firestore Block calling 'DocumentRef.get()' with a single string. (#6270) Oct 18, 2018
iot Docs: normalize use of support level badges (#6159) Oct 17, 2018
kms Docs: normalize use of support level badges (#6159) Oct 17, 2018
language Docs: normalize use of support level badges (#6159) Oct 17, 2018
legacy/google-cloud deprecate google-cloud (#5705) Jul 30, 2018
logging Release logging 1.8.0 (#6249) Oct 17, 2018
monitoring Harmonize / DRY 'monitoring/README.rst' / 'monitoring/docs/index.rst'. ( Oct 17, 2018
ndb Restoring some `__new__()` constructors for `ndb`. (#6258) Oct 18, 2018
oslogin Add / fix badges for PyPI / versions. (#6158) Oct 17, 2018
pubsub Add 'expiration_policy' to subscriber client (#6223) Oct 17, 2018
redis Redis: don't synth 'README.rst'. (#6262) Oct 18, 2018
resource_manager Docs: normalize use of support level badges (#6159) Oct 17, 2018
runtimeconfig Docs: normalize use of support level badges (#6159) Oct 17, 2018
spanner Docs: normalize use of support level badges (#6159) Oct 17, 2018
speech Docs: normalize use of support level badges (#6159) Oct 17, 2018
storage Docs: normalize use of support level badges (#6159) Oct 17, 2018
tasks Tasks: docstring tweaks from protos. (#6261) Oct 18, 2018
test_utils Fix Kokoro package determination (#6239) Oct 17, 2018
texttospeech Docs: normalize use of support level badges (#6159) Oct 17, 2018
third_party/sphinx Only generate one documentation file per class. (#6272) Oct 19, 2018
trace Docs: normalize use of support level badges (#6159) Oct 17, 2018
translate Docs: normalize use of support level badges (#6159) Oct 17, 2018
videointelligence Docs: normalize use of support level badges (#6159) Oct 17, 2018
vision Docs: normalize use of support level badges (#6159) Oct 17, 2018
websecurityscanner Docs: normalize use of support level badges (#6159) Oct 17, 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.