Skip to main content
Docs
Open console

Pricing

Make users feel remembered without surprise billing.

MemoryNode bills through the console via PayU (INR). Hard caps, no automatic overages, no international self-serve checkout outside INR.

Source of truth: plan limits live in packages/shared/src/plans.ts and are enforced through workspace entitlements.

Self-serve plans (INR)

PlanPricePeriodMemory writesMemory retrievalsStorageBest for
Trial₹014 days100500100 MBProve first recall in Playground
Build₹1,49930 days1,0002,5001 GBShip your SaaS copilot

There is no permanent free tier. New workspaces start on a 14-day trial. Upgrade to Build via console → Billing.

What the caps mean

Hard stop at cap each billing period. No automatic overages.

PlanEmbed tokensGen tokens
Trial50,0000
Build500,000150,000

Writes and search consume embed tokens. The core promise: reliable write + recall in two calls.

Trial behavior

Trial ends when either happens first:

  1. 14 days pass since signup
  2. Trial usage limits are reached

When trial ends without a paid plan, quota-consuming API calls return HTTP 402 with error.code: "TRIAL_EXPIRED".

What gets metered

ActionMetering
POST /v1/memoriesWrite + optional embed
POST /v1/searchRead + query embedding
POST /v1/contextRead + embedding

Usage visibility: GET /v1/usage/today or SDK getUsageToday().

Same backend on every plan

REST and SDK use the same API key and workspace caps. MCP (builder tools) uses the same key too — ship with SDK/API in production; use MCP only while building in Cursor or Claude.

Type to search all pages. navigate · Enter open · Esc close