Metadata-Version: 2.4
Name: memorylayerai
Version: 0.1.1
Summary: Official Python SDK for MemoryLayer
Author-email: MemoryLayer <support@memorylayer.com>
License: MIT
License-File: LICENSE
Keywords: ai,llm,memory,memorylayer,sdk
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: httpx>=0.25.0
Requires-Dist: pydantic>=2.0.0
Provides-Extra: dev
Requires-Dist: black>=23.11.0; extra == 'dev'
Requires-Dist: hypothesis>=6.92.0; extra == 'dev'
Requires-Dist: mypy>=1.7.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest>=7.4.0; extra == 'dev'
Requires-Dist: ruff>=0.1.6; extra == 'dev'
Description-Content-Type: text/markdown

# memorylayerai

Official Python SDK for MemoryLayer - Add memory capabilities to your AI applications.

## Installation

```bash
pip install memorylayerai
```

## Quick Start

```python
from memorylayerai import MemoryLayerClient, CreateMemoryRequest
import os

client = MemoryLayerClient(
    api_key=os.environ['MEMORYLAYER_API_KEY']
)

# Add a memory
memory = client.memories.add(CreateMemoryRequest(
    content='User prefers dark mode',
    metadata={'category': 'preferences'},
    project_id='proj_abc123'
))

# Search memories
results = client.search.search(
    query='user preferences',
    project_id='proj_abc123'
)

print(results)
```

## Async Support

```python
from memorylayerai import AsyncMemoryLayerClient

async_client = AsyncMemoryLayerClient(
    api_key=os.environ['MEMORYLAYER_API_KEY']
)

# Use async methods
memory = await async_client.memories.add(...)
```

## Documentation

For full documentation, visit [https://docs.memorylayer.com](https://docs.memorylayer.com)

## License

MIT
