Default Capacity
When you create a new memory, you get generous defaults:Plans
| Plan | Total Capacity | Memories | Per-Memory Limit | Price |
|---|---|---|---|---|
| Free | 50 MB | 1 | 50 MB | Free |
| Starter | 25 GB | 5 | 5 GB | $9.99/mo |
| Pro | 125 GB | 10 | 25 GB | $49.99/mo |
| Enterprise | Unlimited | Unlimited | Unlimited | Contact us |
Checking Capacity
CLI
Python SDK
Node.js SDK
Upgrading Capacity
To increase your memory’s capacity, you need to:- Get a Memvid API key from app.memvid.com
- Create a memory in the dashboard and get its Memory ID
- Sync tickets to your local file
Step 1: Get Your Credentials
- Sign up at app.memvid.com
- Create a new memory in the dashboard
- Copy your API Key and Memory ID
Step 2: Sync Tickets
- Python SDK
- CLI
Environment Variables
| Variable | Description |
|---|---|
MEMVID_API_KEY | Your API key from app.memvid.com |
MEMVID_MEMORY_ID | Memory ID from the dashboard |
MEMVID_API_URL | API endpoint (default: https://api.memvid.com) |
Capacity Exceeded Errors
When you exceed capacity, you’ll see error MV001:Solutions
-
Delete unused frames:
-
Vacuum to reclaim space:
- Upgrade your plan and sync tickets
Handling Capacity in Code
WAL Size by Capacity
The Write-Ahead Log scales with capacity:| File Capacity | WAL Size | Checkpoint Threshold |
|---|---|---|
| < 100 MB | 1 MB | 768 KB (75%) |
| < 1 GB | 4 MB | 3 MB (75%) |
| < 10 GB | 16 MB | 12 MB (75%) |
| ≥ 10 GB | 64 MB | 48 MB (75%) |
Storage Optimization
Vector Compression
Enable 16x compression for embeddings:Vacuum After Deletions
Reclaim space from deleted frames:Best Practices
Capacity Planning
- Start free: 50 MB handles most personal projects
- Monitor usage: Check
storage_utilisation_percentregularly - Upgrade before 80%: Leave headroom for growth
- Use compression: Enable vector compression for large collections