- Home
- Resources
- Integrations
- Weaviate Vector Store
n8n Weaviate Vector Store nodeConfigure Weaviate Vector Store in n8n.
Weaviate is where a workflow keeps its searchable memory. The n8n Weaviate Vector Store node writes documents into a Weaviate collection and reads them back by meaning instead of by keyword. Two settings drive it, and four operation modes cover insert, search and agent use.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Weaviate Vector Store node actually do?
It connects a workflow to a Weaviate Cluster and treats one collection as a vector store, a database that indexes text by its embedding, the numeric fingerprint of its meaning. A search then returns what is close in sense, not what matches a word. The node runs like any other action node, once per incoming item, and its Operation Mode decides whether that run puts documents in or pulls them out.
Say a support team keeps its procedures in scattered documents. A workflow loads them, the Default Data Loader attaches the metadata, and the node runs in Insert Documents mode against the chosen Weaviate Collection. Embedding Batch Size controls how many documents get embedded in one batch, 200 by default, which matters when a first import pushes thousands of pages at once.
Search is the mirror image. In Get Many mode, Prompt carries the question, Limit sets how many ranked results come back, and Include Metadata decides whether the source fields travel with the text. Rerank Results reorders what came back before the workflow uses it. The output goes straight into an email draft, a ticket reply or a report, without any model in the loop.
The third pattern hands the collection to a reasoning loop. Retrieve Documents (As Tool for AI Agent) turns the node into a tool that an AI Agent calls on its own, which is why the Name and Description fields exist: the description tells the model what the store contains and when to look inside it. The same logic applies when the node feeds an AI Agent Tool setup rather than a single agent.
Picking between modes is the real decision. Retrieve Documents (As Vector Store for Chain/Tool) is the one to use with a Vector Store Retriever feeding a Question and Answer Chain, when the retrieval should be silent and systematic. The tool mode is better when the agent should decide for itself whether a lookup is needed. The Vector Store Question Answer Tool suits cases where the answer must be summarized rather than returned raw. Whatever model sits behind it, OpenAI or Anthropic, that provider bills its own API calls and n8n adds nothing on top.
Two limits are worth knowing before the first import. Multitenancy, the way Weaviate isolates data per tenant inside one collection, has to be switched on at first ingestion with a Tenant Name, and it cannot be enabled or disabled afterwards. Search Filters and Metadata Keys are offered in the retrieval modes, not in Insert Documents, while Clear Data only shows up on Insert. The node sits at version 1, so an older workflow may show fewer options than the panel described here. The n8n review covers how the platform behaves once these AI workflows run daily.
How do you connect Weaviate to n8n?
- 01
Create the Weaviate credential
Open the Credentials menu in n8n and add a Weaviate credential, the stored set of secrets a node reuses without you retyping them. The node supports one authentication method, API key, and the credential is shared across every workflow that touches the same cluster. The Connection Type you pick next decides which fields the form asks for.
- 02
Point it at Weaviate Cloud
With Connection Type set to Weaviate Cloud, two values are needed: the Weaviate Cloud Endpoint of your database and the Weaviate Api Key. Both come from the cluster page in your Weaviate Cloud account. Weaviate offers a free sandbox, which is enough to build the collection and test a first insert before committing to anything bigger.
- 03
Or describe your own cluster
Custom Connection is for a Weaviate you deploy yourself. Alongside the Weaviate Api Key, fill Custom Connection HTTP Host and Custom Connection HTTP Port, 8080 by default, plus Custom Connection HTTP Secure for HTTPS. Weaviate also speaks gRPC, so Custom Connection gRPC Host, Custom Connection gRPC Port, 50051 by default, and Custom Connection gRPC Secure have to match your deployment.
Which parameters does the node expose?
The Weaviate 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 everything else on the panel: it tells the node whether the run stores documents or reads them.
Key parameters
- Get Many (
load): returns ranked documents for a query, driven by Prompt, Limit, Include Metadata and Rerank Results. - Insert Documents (
insert): writes documents into the vector store. - Retrieve Documents (As Vector Store for Chain/Tool) (
retrieve): exposes the store to other AI nodes. - Retrieve Documents (As Tool for AI Agent) (
retrieve-as-tool): needs Name and Description.
Weaviate Collection
weaviateCollectionWhat you see in n8n
Notes & use cases
Every mode needs to know which collection it works on, and this required field is where that name goes. It is a resource locator, so the value can be chosen from the cluster or written as an expression when the collection depends on the item being processed.
Key parameters
- Weaviate Collection: required in all four modes, typed directly or built from the incoming item with
{{ $json.collection }}.
Need help automating Weaviate Vector Store with n8n?
A person reads every message.
Weaviate Vector Store in n8n: common questions
01Is the n8n Weaviate Vector Store node included with n8n?
02What do you need to make it work?
03What are the limits of the node?
04What should you plug in first to get a working setup?
05n8n or Make for a Weaviate workflow?
Get our weekly integration tips.
No spam. Unsubscribe anytime.
