Plans & Billing
Choose the plan that fits your needs. All plans include MCP integration and full API access.
Plan Comparison
| Feature | Free $0forever | Personal $15/month Popular | Team $20/user/month | Enterprise Custom |
|---|---|---|---|---|
| Memories | 500 concurrent | Unlimited | Unlimited | Unlimited |
| Writes | 150/mo Resets monthly | 1,000/mo Resets monthly | 2K + 1K/seat pool Shared pool | Unlimited No limits |
| Reads | 1,000/mo Resets monthly | 50,000/mo Resets monthly | 50,000/user/mo Per seat | Unlimited No limits |
| API Access | Basic | Full | Priority | Dedicated |
| Support | Community | Priority | Dedicated + SLA | |
| MCP Integration | ||||
| Analytics | ||||
| Multi-Tenant | ||||
| SSO/SAML |
Write Packs
Paid plans onlyNeed more writes? Add write packs to your subscription. Write packs are recurring monthly add-ons that increase your write limit.
Usage Tracking
Paid plans reset on the 1st of each month.
Unused writes and reads do not roll over.
Write pack bonuses are added to your monthly write limit.
Free tier has 150 writes and 1,000 reads per month.
Memory limit is 500 concurrent (delete old to add new).
Upgrade to Personal for higher limits and unlimited memories.
What Counts as a Write?
A write is any memory ingestion operation -- when new memories are created or updated. Writes are the most resource-intensive operations because they run the full extraction pipeline (multi-pass extraction, AMA checking, BackCheck validation, entity resolution, and embedding generation).
Write Operations:
remember- Store a memory (runs extraction pipeline)ingest- Bulk memory ingestionforget_confirm- Execute forget (modifies stored data)
What are Reads?
Reads are retrieval operations that query your stored memories without modifying them. These are lightweight operations that use semantic search and filtering to return relevant results.
Read Operations:
recall- Semantic memory searchget_context- Load user contextextract- Extract specific informationrecall_recent- Recent memoriesforget_preview- Preview forget results
Not Counted (free):
stats- Usage statistics- Task operations - Task management
- Decision operations - Decision logging
Multi-Tenant Billing
Shared Write Pool
All tenants share your organization's write pool. When a tenant ingests memories, it counts against your total monthly write limit. Reads are allocated per user.
Per-Tenant Attribution
Usage is tracked per-tenant for analytics. View breakdown in your dashboard to understand which tenants use the most writes and reads.
Tip: Set up usage alerts in your dashboard to get notified before hitting your limit. Consider write packs if tenants have spiky ingestion usage.
Upgrade & Downgrade
Upgrades take effect immediately.
You're charged a prorated amount for the current period.
New limits apply right away - start using your higher write and read limits instantly.
Downgrades take effect at the end of your billing period.
Keep current limits until the period ends.
Memories over the new limit remain accessible (read-only).
Ready to upgrade?
Manage your subscription, add write packs, and view usage in your dashboard.
Go to Billing