--- id: gcloud-rest-datastore version: "9.2.1" license: MIT license_treatment: permissive maintenance: active --- # gcloud-rest-datastore — Python Client for Google Cloud Datastore License: permissive · Maintenance: active · Downloads: 408.3K/mo ## What it is and what it does gcloud-rest-datastore is a Python client library for Google Cloud Datastore that supports both asyncio and threadsafe execution models. It wraps the Datastore REST API, allowing you to perform database operations—queries, entity creation, updates, and deletions—from Python applications without managing raw HTTP calls. The package depends only on gcloud-rest-auth for authentication, keeping the dependency footprint minimal. The library is production-stable (Development Status 5) and actively maintained, with support for modern Python versions (3.10 through 3.14). It's designed for developers building applications that need to interact with Google Cloud Datastore and want a higher-level abstraction than raw REST calls, with the flexibility to use either async/await patterns or traditional threaded code depending on their application architecture. Use it for: - Build asyncio-based microservices that query and store data in Google Cloud Datastore. - Migrate legacy threadsafe Python applications to use Datastore without rewriting to async. - Perform bulk entity operations (create, update, delete) against Datastore from batch jobs. - Query Datastore entities with filtering and sorting in a Python-native API. - Integrate Datastore into a multi-tenant SaaS platform using authenticated REST calls. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides an asyncio-compatible or threadsafe Python client for Google Cloud Datastore, enabling applications to read, write, and query data in Datastore from Python code. Yes. The package is production-stable, actively maintained, has no known vulnerabilities, and offers low-friction installation. It's a solid choice if you need a Python Datastore client and want either asyncio or threadsafe semantics. Verify which concurrency model fits your application before committing. ## Install pip install gcloud-rest-datastore uv add gcloud-rest-datastore poetry add gcloud-rest-datastore ## Installing gcloud-rest-datastore Before you install: Low friction installation with a single runtime dependency (gcloud-rest-auth). Active maintenance with a recent release and steady commit history. License in practice: MIT license is permissive; you can use this package in commercial and proprietary projects with minimal restrictions. Quickstart: pip install gcloud-rest-datastore from gcloud.rest import datastore # Use asyncio or threadsafe client for Datastore operations await datastore.query(...) Requires Python 3.10 or later. Verify before relying: - Whether the package supports both asyncio and threadsafe modes simultaneously or requires choosing one at install time. - Specific Datastore operations supported (query, entity CRUD, transactions, etc.) beyond the generic client capability. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 408.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags google cloud datastore python client, asyncio datastore client, cloud datastore async python, gcp datastore rest api, threadsafe datastore client, python cloud database, datastore query library, google-cloud, asyncio-ready, rest-client [View on SkillFed](https://skillfed.io/packages/gcloud-rest-datastore) · [View on PyPI](https://pypi.org/project/gcloud-rest-datastore/)