v0.3.0
What's New
REST API Server
memio now includes an optional HTTP server so any language (JavaScript, TypeScript, Go, etc.) can use memio over HTTP.
pip install memio[server]
memio-server
# Open http://localhost:8080/docs for interactive API docs- 28 versioned endpoints under
/v1mirroring all 4 store protocols (facts, history, documents, graph) - YAML config with
${ENV_VAR}interpolation - Optional Bearer token authentication
- Typed provider factories for all 6 providers
- Dockerfile for containerized deployment
memio-serverCLI entry point
Core Improvements
NotFoundError— new exception for missing resources, maps to HTTP 404 instead of generic provider errors- Updated Mem0, Letta, Chroma, and Qdrant adapters to raise
NotFoundErroron missing resources - Added
__version__to thememiopackage