Metadata-Version: 2.4
Name: google-cloud-datastore-odm
Version: 0.1.2
Summary: A modern, fully-typed Python ODM for Google Cloud Datastore.
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Requires-Dist: google-cloud-datastore>=2.20.1
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/trebbble/google-cloud-datastore-odm
Project-URL: Documentation, https://trebbble.github.io/google-cloud-datastore-odm/
Project-URL: Repository, https://github.com/trebbble/google-cloud-datastore-odm
Project-URL: Issues, https://github.com/trebbble/google-cloud-datastore-odm/issues
Project-URL: Changelog, https://github.com/trebbble/google-cloud-datastore-odm/releases
Description-Content-Type: text/markdown

# Google Cloud Datastore ODM
[![CI](https://github.com/trebbble/google-cloud-datastore-odm/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/trebbble/google-cloud-datastore-odm/actions/workflows/ci.yml)
[![Regression](https://github.com/trebbble/google-cloud-datastore-odm/actions/workflows/regression.yml/badge.svg?branch=main)](https://github.com/trebbble/google-cloud-datastore-odm/actions/workflows/regression.yml)
[![Coverage](https://raw.githubusercontent.com/trebbble/google-cloud-datastore-odm/main/coverage.svg)](https://github.com/trebbble/google-cloud-datastore-odm)
[![Python Versions](https://img.shields.io/pypi/pyversions/google-cloud-datastore-odm.svg)](https://pypi.org/project/google-cloud-datastore-odm/)
[![PyPI version](https://img.shields.io/pypi/v/google-cloud-datastore-odm.svg)](https://pypi.org/project/google-cloud-datastore-odm/)

Google Cloud Datastore ODM is a modern, fully-typed Python library that brings the beloved developer experience of App Engine's NDB to the modern Datastore SDK. Built for Python 3.10+, it bridges the gap between raw API calls and enterprise-grade application development. It features a declarative property system, intuitive AST-based query building, and intelligent, context-aware ACID transactions with automatic concurrency retries.

### Documentation
https://trebbble.github.io/google-cloud-datastore-odm/

### Roadmap
https://trebbble.github.io/google-cloud-datastore-odm/roadmap/

### Contributing
https://trebbble.github.io/google-cloud-datastore-odm/contributing/

---

## Installation

We recommend using [`uv`](https://github.com/astral-sh/uv) or standard `pip` to install the library.

```bash
pip install google-cloud-datastore-odm
```
---

