Google Cloud Client Library for Python
Python Other
Switch branches/tags
websecurityscanner-0.1.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.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.2.0 tasks-0.1.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.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.4.0 spanner-1.3.0 spanner-1.2.0 spanner-1.1.0 spanner-1.0.0 spanner-0.30.0 spanner-0.29.0 spanner-0.28.0 spanner-0.27.0 spanner-0.26.0 spanner-0.25.0 spanner-0.24.2 spanner-0.24.1 spanner-0.24.0 spanner-0.23.1
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci Add kokoro config for vision, remove vision from CircleCI (#5694) Jul 26, 2018
.github Remove remaining Luke Sneeringer sections b/c Thea is default (#5519) Jun 21, 2018
.kokoro Add kokoro config for vision, remove vision from CircleCI (#5694) Jul 26, 2018
.settings Bigtable : Implement row set for yield_rows (#5506) Jul 12, 2018
api_core Add support for gRPC connection management (available when using opti… Jul 27, 2018
appveyor Updating AppVeyor configuration. (#4313) Nov 1, 2017
asset Generate cloud asset library v1beta1 (#5817) Aug 17, 2018
automl Release automl 0.1.1 (#5677) Jul 23, 2018
bigquery Fix '_time_from_json' for values with micros. (#5753) Aug 6, 2018
bigquery_datatransfer Release 0.2.0 (#5794) Aug 13, 2018
bigtable Bigtable: app_profile_object (#5782) Aug 16, 2018
container Avoid overwriting '__module__' of messages from shared modules. (#5364) May 22, 2018
core Fix '_time_from_iso8601_time_naive' for values with micros. (#5756) Aug 6, 2018
dataproc Release 0.2.0 (#5761) Aug 6, 2018
datastore Release datastore 1.7.0 (#5683) Jul 26, 2018
dlp fix #5668 by fixing docs issues in DLP generation (#5815) Aug 17, 2018
dns Add Test runs for Python 3.7 and remove 3.4 (#5295) May 4, 2018
docs Generate cloud asset library v1beta1 (#5817) Aug 17, 2018
error_reporting Release 0.30.0 (#5356) May 22, 2018
firestore Firestore API: Fix return type name in pydoc. (#5669) Jul 22, 2018
iot fix #5676 by including iot docs in build (#5679) Jul 23, 2018
kms Remove synth fix for replacing iam_policy_pb2_grpc (#5755) Aug 14, 2018
language Avoid overwriting '__module__' of messages from shared modules. (#5364) May 22, 2018
legacy/google-cloud deprecate google-cloud (#5705) Jul 30, 2018
logging Logging: unflake systests (#5698) Jul 30, 2018
monitoring Release 0.30.1 (#5616) Jul 13, 2018
oslogin Avoid overwriting '__module__' of messages from shared modules. (#5364) May 22, 2018
pubsub Release 0.37.1 (#5810) Aug 16, 2018
redis Redis: Fix README.md links (#5745) Aug 6, 2018
resource_manager Fix filter_params argument in list_projects (#5383) May 24, 2018
runtimeconfig Add Test runs for Python 3.7 and remove 3.4 (#5295) May 4, 2018
spanner Spanner: add support for session / pool labels (#5734) Aug 6, 2018
speech Release speech 0.35.0 (#5578) Jul 10, 2018
storage Move location specification to Bucket.create and deprecate location s… Aug 16, 2018
tasks update Task library doc link (#5708) Jul 30, 2018
test_utils Add basic Kokoro config for api_core. (#5688) Jul 25, 2018
texttospeech Fix docs links for TTS. (#5483) Jun 14, 2018
third_party/sphinx BigQuery: use autosummary to split up API reference docs (#5340) May 22, 2018
trace Pass credentials into TraceServiceClient (#5596) Aug 8, 2018
translate Fix rtype for 'Client.detect_language' for single values (#5397) May 29, 2018
videointelligence Release 1.3.0 (#5623) Jul 16, 2018
vision Release Vision 0.33.0 (#5649) Jul 18, 2018
websecurityscanner Avoid overwriting '__module__' of messages from shared modules. (#5364) May 22, 2018
.coveragerc Adding google.cloud.proto to list of ignored packages for coverage. Jan 27, 2017
.gitignore Add support for gRPC connection management (available when using opti… Jul 27, 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 Fixes broken nox link on Contributing page (#5080) Mar 20, 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 Update top-level README to indicate support for App Engine Python 3. (#… Aug 9, 2018
appveyor.yml nox unittest updates (#4646) Jan 3, 2018
nox.py Begin deprecation process for google-cloud umbrella package (#5321) May 21, 2018

README.rst

Google Cloud Python Client

Python idiomatic client for Google Cloud Platform services.

circleci appveyor coverage

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.

The following client libraries have GA support:

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 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.

This client library has alpha support for the following Google Cloud Platform services:

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.

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.