Google Cloud Datastore API

Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application.

Service: datastore.googleapis.com

All URIs below are relative to https://datastore.googleapis.com

This service provides the following discovery documents:

REST Resource: v1.projects

Methods
allocateIds POST /v1/projects/{projectId}:allocateIds
Allocates IDs for the given keys, which is useful for referencing an entity before it is inserted.
beginTransaction POST /v1/projects/{projectId}:beginTransaction
Begins a new transaction.
commit POST /v1/projects/{projectId}:commit
Commits a transaction, optionally creating, deleting or modifying some entities.
lookup POST /v1/projects/{projectId}:lookup
Looks up entities by key.
reserveIds POST /v1/projects/{projectId}:reserveIds
Prevents the supplied keys' IDs from being auto-allocated by Cloud Datastore.
rollback POST /v1/projects/{projectId}:rollback
Rolls back a transaction.
runQuery POST /v1/projects/{projectId}:runQuery
Queries for entities.

REST Resource: v1.projects.operations

Methods
cancel POST /v1/{name=projects/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1/{name=projects/*/operations/*}
Deletes a long-running operation.
get GET /v1/{name=projects/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v1/{name=projects/*}/operations
Lists operations that match the specified filter in the request.

Service: datastore.googleapis.com

All URIs below are relative to https://datastore.googleapis.com

This service provides the following discovery documents:

REST Resource: v1beta3.projects

Methods
allocateIds POST /v1beta3/projects/{projectId}:allocateIds
Allocates IDs for the given keys, which is useful for referencing an entity before it is inserted.
beginTransaction POST /v1beta3/projects/{projectId}:beginTransaction
Begins a new transaction.
commit POST /v1beta3/projects/{projectId}:commit
Commits a transaction, optionally creating, deleting or modifying some entities.
lookup POST /v1beta3/projects/{projectId}:lookup
Looks up entities by key.
reserveIds POST /v1beta3/projects/{projectId}:reserveIds
Prevents the supplied keys' IDs from being auto-allocated by Cloud Datastore.
rollback POST /v1beta3/projects/{projectId}:rollback
Rolls back a transaction.
runQuery POST /v1beta3/projects/{projectId}:runQuery
Queries for entities.

Service: datastore.googleapis.com

All URIs below are relative to https://datastore.googleapis.com

This service provides the following discovery documents:

REST Resource: v1beta1.projects

Methods
export POST /v1beta1/projects/{projectId}:export
Exports a copy of all or a subset of entities from Google Cloud Datastore to another storage system, such as Google Cloud Storage.
import POST /v1beta1/projects/{projectId}:import
Imports entities into Google Cloud Datastore.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud Datastore