Google Cloud Client Library for Python#

Getting started#

The google-cloud library is pip install-able:

$ pip install google-cloud

Fore more information on setting up your Python development environment, such as installing pip on your system, please refer to Python Development Environment Setup Guide for Google Cloud Platform.

Cloud Datastore#

Google Cloud Datastore is a fully managed, schemaless database for storing non-relational data.

from google.cloud import datastore

client = datastore.Client()
key = client.key('Person')

entity = datastore.Entity(key=key)
entity['name'] = 'Your name'
entity['age'] = 25
client.put(entity)

Cloud Storage#

Google Cloud Storage allows you to store data on Google infrastructure.

from google.cloud import storage

client = storage.Client()
bucket = client.get_bucket('<your-bucket-name>')
blob = bucket.blob('my-test-file.txt')
blob.upload_from_string('this is test content!')