Memory Storage
PraisonAI supports 22+ database backends for memory persistence. Choose the right one for your use case.Storage Categories
Conversation Stores
Store conversation history and chat context. Best for session continuity.PostgreSQL
Production-ready relational DB
MySQL
Popular relational DB
SQLite
Zero-config local storage
JSON
Simple file-based storage
Supabase
Managed Postgres
Neon
Serverless Postgres
State Stores
Store agent state, checkpoints, and runtime data. Best for complex workflows.Redis
High-speed caching
MongoDB
Document store
DynamoDB
AWS managed
Firestore
Google Cloud
Upstash
Serverless Redis
Quick Setup
Choosing a Database
| Use Case | Recommended | Why |
|---|---|---|
| Local development | SQLite/JSON | Zero config |
| Production web app | PostgreSQL | Reliable, scalable |
| High-speed caching | Redis | Sub-ms latency |
| Serverless | Neon/Upstash | No server management |
| AWS infrastructure | DynamoDB | Native integration |

