Dynamiq
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.WeaviateVectorStoredocumentsupserted_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.