- Home
- Resources
- Integrations
- Azure AI Search Vector Store
n8n Azure AI Search Vector Store nodeConfigure Azure AI Search Vector Store in n8n.
Azure AI Search stores your embeddings, and the n8n Azure AI Search Vector Store node is how n8n talks to it. Two head parameters drive it: an Operation Mode with 5 choices, from inserting documents to exposing the index as an agent tool, and the Index Name n8n creates when it is missing.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Azure AI Search Vector Store node actually do?
Azure AI Search (formerly Azure Cognitive Search) is a cloud search service with vector search capabilities for RAG and semantic search. This node stores, retrieves and queries vector embeddings, which are numeric representations of your text, alongside the content and metadata they came from. It runs like a regular action node, once per incoming item, and it has no sub-node port of its own.
Scenario one: a searchable knowledge base. Documents arrive in a workflow, an embeddings model turns them into vectors, and the node in insert mode uploads them into an index. Batch Size controls how many documents go up per batch to Azure AI Search, which matters once your source files get long. Nothing else in the workflow needs to know the index schema, because the node creates the index if it is missing.
Scenario two: answering questions inside an agent. Set Operation Mode to retrieve-as-tool and the index becomes a tool that an AI Agent can call on its own. The Name and Description fields are what the model reads to decide whether the tool fits the question, so a vague description is the fastest way to get an agent that never searches. Pair it with a chat model from OpenAI, Anthropic or Google Gemini, whichever provider you already have a key for.
Scenario three: a one-off ranked lookup. In load mode the node takes a Prompt, ranks documents by similarity and hands the results to the next step, which can be a Slack message or a row appended in Google Sheets. Include Metadata decides whether the source fields travel with the text or not.
When to pick something else: if the documents never change and you only ever look up a handful of them, a plain lookup in a table is cheaper to run than an index. The vector store earns its place once similarity matters more than exact matching, or once an agent needs to search without you writing the query.
The known limits are worth reading before you commit. The index is case-sensitive on its name. Your embeddings model output has to match the vector dimensions of the index, otherwise inserts fail on a dimension mismatch. Write operations need the admin API key, a query key only reads. And the node covers what its 2 head parameters expose, no more: index administration, schema edits and service provisioning stay in the Azure portal.
What do you need to connect before the node runs?
- 01
Create the search service in Azure
The node has three prerequisites on the Azure side. An Azure subscription, an Azure AI Search service running inside it, and API key authentication configured on that service. Once the service exists it exposes an endpoint in the form
https://your-service.search.windows.net, and that URL is the value n8n asks for. Nothing here is created by n8n, so start in the Azure portal and come back with the endpoint in hand. - 02
Pick the right API key
Azure AI Search issues two kinds of keys and the choice is not cosmetic. An admin key covers write operations, so it is the one you need for
insertandupdate. A query key is read-only, enough forload,retrieveandretrieve-as-tool. If a workflow only ever searches, give it the query key and keep the admin key out of the instance. Document insert failures that look like a schema problem often come down to a key without write permission. - 03
Save the credential once in n8n
In n8n, the Azure AI Search credential is created once from the Credentials menu with the endpoint and the key, then reused by every workflow that touches the service. That applies on n8n Cloud and on a self-hosted instance alike. The node has no Authentication selector in its panel: the credential is the only place authentication is set, and switching from a query key to an admin key later means editing the credential, not the node.
Which parameters do you set, and when?
The Azure AI Search 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
Set this selector first: it decides which fields the panel shows.
Key parameters
- Operation Mode:
insert(Insert Documents) writes documents,load(Get Many) fetches ranked documents for a query,update(Update Documents) updates them by ID,retrieveexposes the store to a chain or tool,retrieve-as-toolto an AI agent. - Name and Description: required in tool mode, both read by the LLM.
- Prompt: the search prompt behind similarity ranking, often
{{ $json.question }}. - Limit, Include Metadata, Rerank Results: how many top results return, whether metadata travels with them, whether they are reranked.
- ID: the ID of an embedding entry, required when updating.
Index Name
indexNameWhat you see in n8n
Notes & use cases
The name of the Azure AI Search index the node reads from or writes to. It is required in every mode, and n8n creates the index automatically if it does not exist yet, which means a typo does not raise an error: it quietly builds a second, empty index.
Key parameters
- Index Name: a plain string, case-sensitive, pointing at an index in your service; leave it static for a fixed knowledge base, or drive it from the item with
{{ $json.index }}when one workflow serves several collections.
Need help automating Azure AI Search Vector Store with n8n?
A person reads every message.
Questions people ask next
01Is the n8n Azure AI Search Vector Store node included in n8n?
02What credentials does the node need?
03What are the limits of this node?
04What do you need to plug in to get started?
05n8n or Make for a vector store workflow?
Get our weekly integration tips.
No spam. Unsubscribe anytime.


