Pricing

Plans

FreeStarterProScaleEnterprise
Price$0/mo$29/mo$49/mo$99/moContact us
API calls/day5005,00025,00050,000Unlimited
Storage50 MB500 MB5 GB10 GBUnlimited
Vectors5K50K250K500KUnlimited
Agents11050UnlimitedUnlimited
Memory typesAll 4All 4All 4All 4All 4
LangGraph checkpointsYesYesYesYesYes
LangChain integrationYesYesYesYesYes
CrewAI integrationYesYesYesYesYes
SupportCommunityEmailPriorityDedicatedCustom SLA
SSO / SAMLYes

All plans include access to the four memory types (working, semantic, episodic, procedural), all SDK integrations, and the dashboard.


What counts as an API call

One API call is one HTTP request to any /v1/ endpoint. This includes reads, writes, searches, and deletes.

Embedding generation (triggered by POST /v1/memory/semantic) counts as one API call. The Bedrock Titan embedding cost is included in your plan — there is no separate per-embedding charge.


Storage calculation

TierWhat is measured
DynamoDBTotal bytes across all items in mnemora-state for your tenant
Aurora (pgvector)Total bytes for semantic_memory and procedural_memory rows for your tenant
S3Total bytes for episodic cold-tier objects under your tenant prefix

Storage is measured at the end of each billing period. You are not charged mid-month for storage spikes that resolve before billing runs.


FAQ

What happens when I exceed my daily API call limit?

Requests return 429 Too Many Requests. The SDK retries automatically with exponential back-off, but sustained usage above your limit will continue to return 429. Upgrade your plan or contact support for a temporary increase.

What happens when I exceed my storage limit?

Write operations (POST, PUT) return 413 Payload Too Large or 507 Insufficient Storage. Read and delete operations continue to work. Purge old data with DELETE /v1/memory/{agent_id} or upgrade your plan.

What happens when I exceed my vector limit?

POST /v1/memory/semantic returns 429 with code VECTOR_LIMIT_EXCEEDED. Existing vectors remain searchable. Soft-delete old memories with DELETE /v1/memory/semantic/{id} to free up capacity.

When does the billing period reset?

The billing period resets on the same day each month that you subscribed. API call counters reset at midnight UTC on that date. Storage is measured at the time of billing.

Are overage charges applied automatically?

No. Mnemora does not bill overages automatically. When you hit a limit, requests fail with a clear error code. You must upgrade your plan to restore service.

Is the Free plan time-limited?

No. The Free plan is available indefinitely for personal projects and development. There is no trial expiry.

Is there an enterprise plan?

Yes. Enterprise plans include unlimited everything, custom SLA, SSO/SAML, VPC peering, dedicated infrastructure, and custom data residency. Contact isaacgbc@gmail.com.

Can I switch plans mid-month?

Yes. Upgrades take effect immediately. Downgrades take effect at the start of the next billing period.