Skip to content
Google Cloud Client Library for Python
Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update codeowners. (#8261) Jun 7, 2019
.kokoro Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
.settings Bigtable : Implement row set for yield_rows (#5506) Jul 12, 2018
api_core Fix broken links in docs. (#9148) Sep 3, 2019
appveyor Run Black on Generated libraries (#6666) Nov 28, 2018
asset Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
automl Release automl 0.5.0 (#9141) Aug 28, 2019
bigquery Change default endpoint to bigquery.googleapis.com (#9213) Sep 13, 2019
bigquery_datatransfer Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
bigquery_storage BigQuery Storage: Replace obsolete test helper method (#9090) Aug 28, 2019
bigtable Fix misspelling in docs. (#9184) Sep 5, 2019
container Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
containeranalysis Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
core Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
datacatalog Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
datalabeling Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
dataproc Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
datastore Datastore: Add `client_options` to constructors for manual clients. (#… Sep 5, 2019
dlp Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
dns Fix broken links in docs. (#9148) Sep 3, 2019
docs Update sphinx dependency range to allow 2.0.x, 2.1.x. (#8802) Jul 29, 2019
error_reporting Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
firestore [CHANGE ME] Re-generated firestore to pick up changes in the API or c… Sep 4, 2019
grafeas Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
iam Fix typo in repository metadata JSON. (#9160) Sep 3, 2019
iot Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
irm Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
kms Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
language Reorder samples manifest (via synth). (#9209) Sep 11, 2019
legacy/google-cloud Link to googleapis.dev documentation in READMEs. (#8705) Jul 19, 2019
logging ContainerEngineHandler: don't swallow stream (#9166) Sep 4, 2019
monitoring Allow recursive group deletion, deprecate internal checkers, add SSL… Sep 13, 2019
oslogin Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
phishingprotection Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
pubsub Link to correct TimeoutError in futures docs (#9216) Sep 12, 2019
redis Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
resource_manager Add client_options. (#9043) Aug 28, 2019
runtimeconfig Fix broken links in docs. (#9148) Sep 3, 2019
scheduler Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
securitycenter Update code snippets. (#7628) Aug 30, 2019
spanner Add 'batch_create_sessions' method to generated client (via synth). (#… Aug 28, 2019
speech Update samples manifest (via synth). (#9211) Sep 11, 2019
storage Fix tests b0rken by 'google-resumable-media 0.4.0' release. (#9204) Sep 10, 2019
talent Add `filter_` arg to `ProfileServiceClient.list_profiles`; docstring … Sep 13, 2019
tasks Revert manual change to enum docstring references (via synth). (#9180) Sep 13, 2019
test_utils Move maybe_fail_import() to top level test utils (#8840) Jul 31, 2019
texttospeech Update docstrings, change timeout and retry config (via synth). (#9197) Sep 10, 2019
third_party/sphinx Show inheritance and inherited members in BQ docs. (#7338) Feb 13, 2019
trace Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
translate Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
videointelligence Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
vision Add more product categories (via synth). (#9224) Sep 13, 2019
webrisk Make `threat_types` a required argument to `search_hashes` (via synth… Sep 10, 2019
websecurityscanner Docs: Remove CI for gh-pages, use googleapis.dev for api_core refs. (#… Aug 27, 2019
.coveragerc Adding google.cloud.proto to list of ignored packages for coverage. Jan 27, 2017
.gitignore Pin 'google-cloud-core >= 1.0.0, < 2.0dev'. (#7993) May 16, 2019
.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 Add generated code samples. (#9153) Sep 4, 2019
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 docs authentication link to current URL. (#9187) Sep 6, 2019
appveyor.yml Asset: fix PyPI name. (#5998) Sep 17, 2018
noxfile.py Update root noxfile to new 'nox' patterns. (#6196) Oct 11, 2018
renovate.json Tweak renovate.json. (#8801) Jul 26, 2019

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.

You can’t perform that action at this time.