Quick Comparison
Core Operations
Search & Retrieval
acl_context is required for ACL enforcement. SDKs support passing it to find()/ask(); the CLI currently runs in audit mode by default.Ask (RAG)
Enrichment & Memory Cards
Graph & Logic Mesh
Tables
Timeline & History
Embedding Models
Maintenance & Administration
Encryption
Configuration & Plans
Tickets & Capacity
Media Processing
Output Formats
Choosing the Right Interface
Use CLI When:
- Automating with shell scripts
- One-off exploration and debugging
- Running maintenance operations
- Processing audio/video
- Using encryption
- Managing tables
Use Python SDK When:
- Building ML/data pipelines
- Working in Jupyter notebooks
- Need enrichment features
- Integrating with Python apps
- Using graph search
Use Node.js SDK When:
- Building web applications
- Creating REST APIs
- Serverless functions
- TypeScript projects
- Need async/streaming
Feature Availability Legend
Requesting Features
Missing a feature in your preferred SDK?- Check if CLI has it (most complete)
- Use CLI via subprocess as workaround
- Request on GitHub Issues
- Contact support@memvid.com
Next Steps
Python SDK
Get started with Python
Node.js SDK
Get started with Node.js