Metadata-Version: 2.5
Name: strands-storage-dynamodb
Version: 0.1.0
Summary: Amazon DynamoDB implementation of the Strands Agents Storage interface — durable bytes-under-keys for sessions, context offload, and memory (aka strands-dynamodb-store)
Project-URL: Homepage, https://github.com/skamalj/strands-agents-session
Project-URL: Repository, https://github.com/skamalj/strands-agents-session.git
Author-email: Kamal <skamalj@gmail.com>
Keywords: aws,context-offload,dynamodb,memory,session,storage,strands,strands-agents
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: strands-dynamodb-store>=0.1.0
Description-Content-Type: text/markdown

# strands-storage-dynamodb

An **Amazon DynamoDB** implementation of the [Strands Agents](https://strandsagents.com) unified `Storage` interface — durable bytes-under-string-keys for session snapshots, context offloading, memory stores, and anything that consumes `strands.storage.Storage`.

```bash
pip install strands-storage-dynamodb
```

```python
from strands_storage_dynamodb import DynamoDBStorage

storage = DynamoDBStorage("strands_storage")
await storage.write("sessions/abc/state.json", b"...bytes...")
```

> This is an alternate distribution name for [`strands-dynamodb-store`](https://pypi.org/project/strands-dynamodb-store/); both install the same DynamoDB `Storage` backend. Part of the [strands-agents-session](https://github.com/skamalj/strands-agents-session) family.

## License

MIT
