Metadata-Version: 2.4
Name: weaviate-engram
Version: 0.1.0
Summary: Python SDK for Engram by Weaviate.
Keywords: engram,sdk,weaviate
Author: Weaviate
License-Expression: BSD-3-Clause
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
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: Typing :: Typed
Requires-Dist: httpx>=0.27,<1
Requires-Python: >=3.11, <3.15
Description-Content-Type: text/markdown

# weaviate-engram

Python SDK for Engram by Weaviate.

## Requirements

- Python 3.11 to 3.14
- [uv](https://docs.astral.sh/uv/)

## Local Development

```bash
uv sync --all-groups
```

Run quality checks:

```bash
uv run ruff check .
uv run ruff format --check .
uv run mypy .
uv run pytest -q
```

## Basic Usage

```python
from engram import AsyncEngramClient, EngramClient

client = EngramClient(api_key="example-api-key")
async_client = AsyncEngramClient(api_key="example-api-key")
```
