- Home
- Resources
- Integrations
- Qdrant Vector Store
n8n Qdrant Vector Store nodeConfigure Qdrant Vector Store in n8n.
A vector store keeps mathematical representations of your content so an AI can look them up by meaning, not by keyword. The n8n Qdrant Vector Store node reads and writes a Qdrant collection through 2 parameters and 4 operation modes. Built for anyone wiring retrieval into a workflow.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Qdrant Vector Store node actually do?
The node connects a workflow to one Qdrant collection, a named bucket of stored vectors. Depending on the operation mode you pick, it writes documents into that collection, pulls back the documents that rank closest to a search prompt, or exposes the collection to another AI node so a chain or an agent can query it on its own. One node, four jobs, the same collection.
Pattern one: the ingestion side. You set the mode to Insert Documents, feed the node with content coming from earlier steps, and every item lands in the collection. The n8n docs show this shape in a movie recommendation chatbot template (workflow 2440) where documents are split, embedded, then written to Qdrant before anyone asks a question. Nothing answers yet, you are only filling the shelf.
Pattern two: the lookup. Get Many mode takes a Prompt, ranks the stored documents by similarity, and returns the best ones as normal workflow items. That output goes anywhere the rest of n8n goes, into a Slack message, a row in Google Sheets, or a reply drafted through Gmail. This is the mode to reach for when you want the retrieved text in your own hands rather than inside a model prompt.
Pattern three: hand the collection to an AI. Retrieve Documents (As Tool for AI Agent) turns the node into something an AI Agent can call by name, which is why the mode asks for a Name and a Description. Retrieve Documents (As Vector Store for Chain/Tool) does the quieter version: the node sits behind a Vector Store Retriever node, and a Question and Answer Chain asks it for context. The n8n docs document both flows, plus the Vector Store Question Answer Tool variant that summarizes results before the agent sees them.
Where it stops. The node talks to Qdrant collections and nothing else, so anything outside that scope belongs elsewhere in the workflow. Embeddings are produced by a separate node, not this one, which is why templates pair Qdrant with OpenAI or Mistral Cloud embeddings. And the node runs at version 1, so an older workflow may show fewer options than the panel described here. If retrieval quality is the thing you are wrestling with, the n8n training covers the build order rather than the node settings.
What do you need before the node runs?
- 01
Create the Qdrant credential
Add the Qdrant credential from the Credentials menu: an API Key and your Qdrant URL. Get the key from the Qdrant Cloud Dashboard, under Access Management, scoped to the cluster you want. Do this once: the credential is stored and reused by every workflow talking to the same instance.
- 02
Attach it to the node
Drop the Qdrant Vector Store node on the canvas and select that credential in its credential field. The same node powers all 4 operation modes, so the credential you pick here serves the ingestion workflow and the retrieval workflow alike. Nothing else in the panel depends on it, which means you can select the credential before you decide what the node will do.
- 03
Point it at a collection
Fill Qdrant Collection, the resource locator that names the collection the node reads or writes. It is required in every mode. A resource locator lets you pick from a list or type the value yourself, which matters when the collection name comes from an earlier step as an expression like
{{ $json.collection }}instead of being fixed in the workflow.
Which parameters do you set in the panel?
The Qdrant Vector Store node has 2 parameters. For each one: the node as you configure it in n8n, what the parameter changes, and our field notes.
Parameters index
Operation Mode
modeWhat you see in n8n
Notes & use cases
This selector decides what the node is, and the rest of the panel follows from it.
Key parameters
- Operation Mode:
insert(Insert Documents) writes documents,load(Get Many) returns ranked documents,retrieve(Retrieve Documents (As Vector Store for Chain/Tool)) serves a chain,retrieve-as-tool(Retrieve Documents (As Tool for AI Agent)) serves an agent. - Prompt and Limit: the query, and how many top results return,
10for the ten best. - Name and Description: what an agent sees, such as
company_knowledge_baseand a specific explanation. - Include Metadata, Rerank Results, ID: metadata with the text, reordered hits, an embedding entry identifier.
insert keeps a documentation collection current, another on retrieve-as-tool answers from it.Qdrant Collection
qdrantCollectionWhat you see in n8n
Notes & use cases
Every mode needs to know which collection it is working against, and this is the field that says so. It is a resource locator, the n8n field type that accepts either a value you select or one you type, and it is marked required.
Key parameters
- Qdrant Collection: the collection the node reads from or writes to, set once per node, either chosen in the panel or built from an expression such as
{{ $json.collection }}when the name arrives with the item.
Need help automating Qdrant Vector Store with n8n?
A person reads every message.
Questions people ask next
01Is the Qdrant Vector Store node included in n8n?
02What do you need to make the n8n Qdrant Vector Store node work?
03What are the limits of this node?
04What should you connect at a minimum, and where do you start?
05n8n or Make for a vector store workflow?
Get our weekly integration tips.
No spam. Unsubscribe anytime.
