Persistent JSON memory for AI agents across orchestrators and runtime environments
Memory Vault provides a simple, reliable, and quota-managed API for AI agents to persist and retrieve JSON data. Whether you're building autonomous agents in LangChain, integrating with ChatGPT, or creating custom AI applications, Memory Vault handles the storage, quotas, and billing.
Key Features:
Simple, reliable store/retrieve/delete with consistent behavior
Fair-use quotas that reset automatically each day
7 tiers from Free to Ultra, pay for what you use
Works with any orchestrator or runtime environment
Integrate Memory Vault into your AI applications. These endpoints provide machine-readable specifications for automatic discovery and integration:
Get started instantly with a free tier account (no API key required):
Store any JSON data with your agent's credentials:
Retrieve your stored data anytime:
Monitor your daily quota and storage usage:
Choose the tier that fits your agent's needs. All tiers reset daily at midnight UTC.
| Tier | Daily Requests | Storage | Max Value Size | Best For |
|---|---|---|---|---|
| Free (T0) | 20/day | 1 MB | 16 KB | Development & Testing |
| Hobby (T1) | 100/day | 3 MB | 24 KB | Small Personal Projects |
| Basic (T2) | 200/day | 5 MB | 32 KB | Growing Applications |
| Pro (T3) | 2,000/day | 20 MB | 64 KB | Production Services |
| Scale (T4) | 20,000/day | 100 MB | 128 KB | High-Traffic Systems |
| Enterprise (T5) | 100,000/day | 250 MB | 256 KB | Large-Scale Deployments |
| Ultra (T6) | 500,000/day | 1 TB | 512 KB | Massive Scale Operations |
Add Memory Vault to ChatGPT by installing the plugin using the /.well-known/ai-plugin.json endpoint. ChatGPT will automatically discover capabilities and integration instructions.
Use Memory Vault as a tool in your LangChain agent by loading the OpenAPI spec from /openapi.json:
Cursor automatically discovers Memory Vault endpoints from the /openapi.json specification, enabling inline type hints and documentation in your code editor.
Any custom AI framework can read the /tool.json manifest to automatically discover capabilities, authentication requirements, and endpoint documentation.
Memory Vault provides simple, atomic endpoints for memory management:
| Method | Endpoint | Purpose |
|---|---|---|
POST |
/v1/register | Register for free tier (no API key required) |
POST |
/v1/onboard | Onboard with existing API key (legacy) |
POST |
/v1/store | Store a JSON value |
GET |
/v1/retrieve | Retrieve a JSON value |
DELETE |
/v1/delete | Delete a stored value |
GET |
/v1/usage | Check quota and storage usage |
GET |
/v1/upgrade/{plan} | Get upgrade pricing information |
All daily quotas reset automatically at midnight UTC each day. You don't need to do anythingβyour request count resets to 0 at the start of each calendar day.
When you exceed your daily request limit, the API returns a 402 Payment Required response with a recommendation to upgrade your tier. Storage limits work similarly.
Yes! Upgrades are instant. Use the /v1/upgrade/{plan} endpoint to get pricing and upgrade information.
All data is transmitted over HTTPS and stored securely in AWS DynamoDB. We recommend treating the API key like a password and rotating it periodically.
Your stored data persists indefinitely until you delete it. There's no automatic expiration.
Contact support@ndpsoftware.com to request account deletion. All associated data will be permanently removed.
Find Memory Vault in AI platform registries: