Storage

Integrate various databases with Agno agents, teams, and workflows.

ExampleDescription
PostgresExamples demonstrating PostgreSQL database integration with Agno agents, teams, and workflows.
MongoStore agent, team, and workflow sessions in MongoDB.
MySQLExamples demonstrating MySQL database integration with Agno agents, teams, and workflows.
RedisExamples demonstrating Redis integration with Agno agents, teams, and workflows.
ValkeyExamples demonstrating Valkey integration with Agno agents, teams, and workflows.
SingleStoreExamples demonstrating SingleStore database integration with Agno agents and teams.
FirestoreExamples demonstrating Google Cloud Firestore integration with Agno agents.
DynamoDBStore agent and team sessions in DynamoDB.
GCSExamples demonstrating Google Cloud Storage (GCS) integration with Agno agents using JSON blob storage.
In MemoryStore agent, team, and workflow sessions in memory with InMemoryDb.
Persistent Session StorageDemonstrates using PostgresDb for persistent session storage with a team.
Session SummaryDemonstrates configuring session summaries for an agent using PostgresDb.
Chat HistoryDemonstrates retrieving chat history from agent sessions stored in PostgresDb.
ExamplesPatterns and examples for database integration with Agno.
JSON DBExamples demonstrating JSON file-based storage integration with Agno agents, teams, and workflows.
SQLiteExamples demonstrating SQLite database integration with Agno agents, teams, and workflows.
SurrealDBExamples demonstrating SurrealDB integration with Agno agents, teams, and workflows.
Session Summary with LimitsLimit the conversation history sent to the summary model using last_n_runs and conversation_limit on SessionSummaryManager.
Media StorageOffload agent media to the filesystem, S3, or Google Cloud Storage.