skillfed

gcloud-aio-datastore

Python Client for Google Cloud Datastore

gcloud-aio-datastore v9.2.1 422.8K downloads/30d#6,778 on PyPI348
Permissive license MIT Active released

What it is and what it does

gcloud-aio-datastore is a Python client for Google Cloud Datastore that provides both asyncio and threadsafe access patterns. It wraps the Google Cloud Datastore API and is part of a shared codebase also used by gcloud-rest-datastore, allowing developers to choose between async or synchronous patterns depending on their application architecture.

The package depends only on gcloud-aio-auth for authentication and is actively maintained with support for Python 3.10 through 3.14. It is intended for developers building applications that need to interact with Google Cloud Datastore, whether in async event-loop contexts or traditional threaded environments.

Use it for:

  • Building async applications that query or store data in Google Cloud Datastore
  • Migrating from synchronous to async code while maintaining Datastore access
  • Serverless functions that need lightweight Datastore clients
  • Batch data operations with async concurrency to improve throughput

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Asyncio and threadsafe Python client for Google Cloud Datastore that provides async and synchronous access patterns.

Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and addresses a clear need for async Datastore access in Python. It supports current Python versions (3.10 through 3.14) and has no known vulnerabilities. Install it if you need asyncio-compatible Google Cloud Datastore access.

Install

gcloud-aio-datastore on PyPI

pip

pip install gcloud-aio-datastore

uv

uv add gcloud-aio-datastore

poetry

poetry add gcloud-aio-datastore

Installing gcloud-aio-datastore

Before you install

Low friction install with a single runtime dependency (gcloud-aio-auth). Active maintenance with a recent release 36 days ago and last commit on 2026-08-14.

License in practice

MIT license permits commercial and private use with minimal restrictions; suitable for most projects.

Quickstart

pip install gcloud-aio-datastore

from gcloud.aio.datastore import Datastore

datastore = Datastore(project='my-project')
# Use datastore for operations

Requires Python 3.10 or later; gcloud-aio-auth must be installed as a runtime dependency.

Verify before relying

  • Whether the package supports both asyncio and threadsafe patterns equally or if one is primary
  • Specific Datastore operations supported (query, get, put, delete, transactions, etc.)
  • Performance characteristics or throughput limits compared to official Google client
  • Whether gcloud-aio-auth provides all required authentication mechanisms for Datastore

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — gcloud-aio-auth
Maintenance actively maintained — 36 days since the last release
Last repo commit
First released
Downloads 422,782/month — #6,778 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: gcloud_aio_datastore-9.2.1-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet

Tags

google cloud datastore python clientasyncio datastore clientgcloud datastore asynccloud datastore python librarygoogle datastore api wrapper
google-cloudasyncio

More Internet packages

botocore

Botocore provides low-level, data-driven access…

permissive · top 100 on PyPI

aiobotocore

Provides an async client for AWS services using…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

filelock

Provides a platform-independent file locking…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

googleapis-common-protos

Provides common Protocol Buffer message…

permissive · top 100 on PyPI

gcloud-aio-pubsub

Asyncio and threadsafe Python client for Google…

permissive · top 15,000 on PyPI

gcloud-aio-storage

Provides an asyncio-based Python client for…

permissive · top 1,000 on PyPI

gcloud-aio-taskqueue

Asyncio and threadsafe Python client library…

permissive · top 15,000 on PyPI

gcloud-rest-datastore

Provides an asyncio-compatible or threadsafe…

permissive · top 15,000 on PyPI

gcloud-aio-bigquery

Provides an asyncio-based Python client for…

permissive · top 1,000 on PyPI

gcloud-rest-bigquery

Provides an asyncio or threadsafe Python client…

permissive · top 15,000 on PyPI

gcloud-aio-auth

Provides asyncio-compatible and threadsafe…

permissive · top 1,000 on PyPI

gcloud-rest-taskqueue

Asyncio and threadsafe Python client for Google…

permissive · top 15,000 on PyPI

gcloud-rest-auth

Provides Python client libraries for Google…

permissive · top 15,000 on PyPI

gcloud

Provides Python client libraries for Google…

permissive · top 15,000 on PyPI