Node ReferenceVector Stores

Vector Store Writers

Store-specific writer nodes that upsert embedded documents into a vector store.

Each supported vector store has a dedicated writer node. All take embedded documents (list[Document]) — typically from a document embedder — and output upserted_count (int). For the store-agnostic alternative, see Vector Store Writer.

StoreNode labelNode typeConnection typeInputsOutputsNotes
WeaviateWeaviate Writerdynamiq.nodes.writers.WeaviateDocumentWriterWeaviatedocumentsupserted_count—
PineconePinecone Writerdynamiq.nodes.writers.PineconeDocumentWriterPineconedocumentsupserted_count—
MilvusMilvus Writerdynamiq.nodes.writers.MilvusDocumentWriterMilvusdocumentsupserted_count—
pgvectorpgvector Writerdynamiq.nodes.writers.PGVectorDocumentWriterPostgreSQLdocumentsupserted_count—
ElasticsearchElasticsearch Writerdynamiq.nodes.writers.ElasticsearchDocumentWriterElasticsearchdocumentsupserted_count—
OpenSearchOpenSearch Writerdynamiq.nodes.writers.OpenSearchDocumentWriterAWSOpenSearchdocumentsupserted_count—
ChromaChroma Writerdynamiq.nodes.writers.ChromaDocumentWriterChromadocumentsupserted_count—
QdrantQdrant Writerdynamiq.nodes.writers.QdrantDocumentWriterQdrantdocumentsupserted_count—
WeaviateWeaviate Vector Storedynamiq.nodes.storages.WeaviateVectorStore—documentsupserted_countstorage-backend variant
For when to use these nodes instead of a managed Knowledge Base, see the Vector Store vs Knowledge Base guide; for end-to-end indexing and retrieval pipelines, see How nodes connect and the Knowledge Bases guides.