Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A lightweight, database-free memory API layer for AI agents.
pumaDB is a lightweight, database-free memory API layer for AI agents. It provides durable JSON memory for agents over hosted MCP or REST, without requiring any database project or infrastructure setup. Agents can store, query, and review memory across sessions and even across different AI clients like ChatGPT and Claude.
Choose your connection method:
https://api.pumadb.ai/mcp. OAuth is supported.https://api.pumadb.ai with bearer API keys for backend, serverless, or CLI applications.Start writing memory: Use the remember MCP tool or REST endpoints to store JSON rows in tables. Common memory types include user preferences, project conventions, task state, and more.
Query and manage memory: Use tools like query, update_row, delete, versions, and restore to interact with stored data.
add, query, batch, upsert, update_row, update_where, list_tables, count, delete, versions, restore, open_row, open_text_field, remember.GET /v1/{table}, POST /v1/{table}, POST /v1/{table}/update_row, POST /v1/{table}/update_where, DELETE /v1/{table}.Q: Do I need to set up a database? A: No. pumaDB is database-free. Just connect via MCP or REST and start storing memory.
Q: What are the account limits? A: 20 tables, 1,000 rows per table, and 25 MB total storage per account.
Q: What are the rate limits? A: 30 writes per minute per key and 60 reads per minute per key.
Q: Is there version history? A: Yes. Every update and delete archives the prior row content. The last 10 versions are kept for 30 days and can be restored with one call.
Q: Can I use pumaDB with ChatGPT or Claude? A: Yes. pumaDB supports hosted MCP connections from ChatGPT, Claude, Codex, OpenClaw, and any client that supports Streamable HTTP MCP.