Supported Databases
| Database | Import | Best For |
|---|---|---|
| PgVector | from agno.vectordb.pgvector import PgVector | PostgreSQL users, production |
| Pinecone | from agno.vectordb.pineconedb import PineconeDb | Managed, serverless |
| Qdrant | from agno.vectordb.qdrant import Qdrant | High performance, filtering |
| Weaviate | from agno.vectordb.weaviate import Weaviate | Hybrid search, GraphQL |
| Milvus | from agno.vectordb.milvus import Milvus | Scale, distributed |
| ChromaDB | from agno.vectordb.chroma import ChromaDb | Local development, prototyping |
| LanceDB | from agno.vectordb.lancedb import LanceDb | Embedded, serverless |
| MongoDB | from agno.vectordb.mongodb import MongoVectorDb | Document store users |
| Redis | from agno.vectordb.redis import RedisVectorDb | Low latency, caching |
| Cassandra | from agno.vectordb.cassandra import Cassandra | Scale, distributed |
| ClickHouse | from agno.vectordb.clickhouse import ClickHouse | Analytics, OLAP |
| SingleStore | from agno.vectordb.singlestore import SingleStore | Real-time analytics |
| Upstash | from agno.vectordb.upstash import Upstash | Serverless, edge |
| Couchbase | from agno.vectordb.couchbase import Couchbase | Mobile, edge sync |
| SurrealDB | from agno.vectordb.surrealdb import SurrealDB | Multi-model |
Examples by Database
PgVector
PostgreSQL extension for vector similarity search.cookbook/07_knowledge/vector_db/pgvector/pgvector_db.py
Hybrid Search with PgVector
Combine vector and keyword search.cookbook/07_knowledge/vector_db/pgvector/pgvector_hybrid_search.py
Pinecone
Fully managed vector database.cookbook/07_knowledge/vector_db/pinecone_db/pinecone_db.py
Qdrant
High-performance vector database with rich filtering.cookbook/07_knowledge/vector_db/qdrant_db/qdrant_db.py
Weaviate
Vector database with hybrid search and GraphQL.cookbook/07_knowledge/vector_db/weaviate_db/weaviate_db.py
Milvus
Distributed vector database for scale.cookbook/07_knowledge/vector_db/milvus_db/milvus_db.py
ChromaDB
Embedded vector database for development.cookbook/07_knowledge/vector_db/chroma_db/chroma_db.py
LanceDB
Serverless vector database with native Python.cookbook/07_knowledge/vector_db/lance_db/lance_db.py
MongoDB Atlas
Vector search on MongoDB.cookbook/07_knowledge/vector_db/mongo_db/mongo_db.py
Redis
In-memory vector search.cookbook/07_knowledge/vector_db/redis_db/redis_db.py