Metadata-Version: 2.3
Name: google-cloud-datastore-odm
Version: 0.1.1
Summary: A modern, fully-typed Python ODM for Google Cloud Datastore.
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: google-cloud-datastore>=2.24.0
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/CD](https://github.com/trebbble/google-cloud-datastore-odm/actions/workflows/ci_cd.yml/badge.svg?branch=main)](https://github.com/trebbble/google-cloud-datastore-odm/actions/workflows/ci_cd.yml)
![Coverage](./coverage.svg)

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
```
---

