Back to Documentation
Python SDK Reference
Complete guide to using the Memphora Python SDK with all features and examples. For TypeScript/JavaScript, see the TypeScript SDK.
Installation
pip install memphoraQuick Start
💡 Important: You need your API key from your dashboard. It's available on the API Key Management page.
from memphora_sdk import Memphora
# Initialize SDK
memory = Memphora(
user_id="user_123",
api_key="your-memphora-api-key-here"
)
# Store memories
memory.store("User loves Python programming")
memory.store("User works at Google", {"type": "fact"})
# Search memories
results = memory.search("What does the user love?")
# Get formatted context
context = memory.get_context("user preferences")Core Memory Operations
Advanced Search
Advanced Memory Operations
Memory Versioning
Export & Import
Statistics & Analytics
Conversation Features
Multi-Agent Support
Group/Collaborative Features
Multimodal Features
📷 Image Limits: Maximum image size via URL is 20MB. Maximum image size via base64 is 4MB. Maximum resolution is 33 megapixels per image.