Resources · n8n integration

n8n AWS Bedrock Chat Model nodeConfigure AWS Bedrock Chat Model in n8n.

The n8n AWS Bedrock Chat Model node hands an Amazon Bedrock model to a root AI node. It exposes 3 parameters and two authentication methods, and it has no main input: it is a sub-node, a small node you clip onto the port of another node. Made for teams whose models already run inside AWS.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the n8n AWS Bedrock Chat Model node actually do?

It is the node that decides which large language model answers, when that model is served by Amazon Bedrock. n8n splits its AI nodes in two: a root node receives the workflow items through its main input, and sub-nodes clip onto its ports, one type of sub-node per port. This one is a sub-node. It never runs on its own, it never shows up alone in an execution, and it only exists to serve the node it is wired to.

Think of a support inbox where every message gets a draft reply. The root node is an AI Agent, and this node sits underneath it with Model pointing at a Bedrock model. Change the dropdown, the whole workflow changes model, and nothing else in the canvas moves. That is the practical reason the model lives in its own node.

Second scenario: an internal classifier. A workflow reads rows, sends each one to a root node for a verdict, and writes the label back to Google Sheets or posts the flagged ones to Slack. Here you want short, predictable output, so Sampling Temperature goes low and Maximum Number of Tokens stays small, because that field sets the length of the completion.

Third scenario: a company that already buys its compute on AWS. The credential is an IAM access key or an assumed IAM role, the traffic stays inside the AWS account, and billing stays on the AWS invoice. Bedrock charges its own API calls under its own terms, and n8n adds nothing on top of that.

When would you pick something else? If the model you want is not served by Bedrock, use the provider's own chat model node instead, for example the one that comes with OpenAI. Both plug into the same port, so the rest of the workflow is untouched. And if the question is whether a model is needed at all, remember that a plain workflow of regular nodes is cheaper and more predictable than any model call.

The known limits are worth stating up front. This node only offers 3 parameters, and the options collection carries two fields. There is no memory here, no tool, no output parser: those are other sub-nodes on other ports of the root node. The page describes node version 1, the maximum read in the catalog, and an older workflow can show fewer options. If your team is setting all this up for the first time, the n8n training walks through the root node and sub-node model, and the n8n review covers the platform itself.

Connect

What credential does Bedrock need in n8n?

  1. 01

    Pick the authentication method

    Open the node and look at Authentication. Two values are offered: iam, labelled AWS (IAM), which uses an IAM access key, and assumeRole, labelled AWS (Assume Role), which temporarily assumes an IAM role. The second one suits organizations that already hand out roles rather than long-lived keys. The choice drives which credential type n8n asks for next.

  2. 02

    Create the AWS credential

    With iam selected, n8n asks for an AWS credential. With assumeRole, it asks for an AWS (Assume Role) credential. A credential in n8n is a saved set of secrets: you fill it once from the Credentials menu and every workflow reuses it, so the key is never typed into a node. Keep one credential per AWS account rather than one per workflow.

  3. 03

    Check what the role is allowed to list

    Back in the node, open the Model dropdown. It lists on-demand foundation models and cross-region inference profiles together. If part of that list is missing, the IAM role is usually short of the bedrock:ListFoundationModels or bedrock:ListInferenceProfiles permission. You can also switch the field to Expression mode and type a model ID, an inference profile ID, or an ARN directly.

Connections

Where does this node plug in?

A root node runs the logic and reads the workflow items; a sub-node like this one supplies a capability through a port, and a port only accepts one type of sub-node.

Output (what it plugs into)

  • Modelai_languageModel
01ModelThis is the only wire the node has. It leaves the sub-node and lands on the Model port of a root node, which then sends every prompt through Bedrock and reads the completion back.

This is the only wire the node has. It leaves the sub-node and lands on the Model port of a root node, which then sends every prompt through Bedrock and reads the completion back.

Key parameters

  • Required: a root node without a chat model on this port has nothing to generate with, so the connection is the first thing to draw.
  • AI Agent and Basic LLM Chain are the two usual destinations, the agent when tools are involved, the chain for a single prompt in and answer out.
  • Text Classifier and Question and Answer Chain accept it too, for labelling items or answering from retrieved content.
Use cases
one Bedrock sub-node per root node, duplicated in the canvas when two root nodes need two different models.
Parameters

What are the parameters of the AWS Bedrock Chat Model node?

The AWS Bedrock Chat Model node has 3 parameters. For each one: the node as you configure it in n8n, what the parameter changes, and our field notes.

01

Authentication

authentication

What you see in n8n

Notes & use cases

Sets how n8n proves to AWS that it may call Bedrock, and therefore which credential the node asks for. It is the first field to touch, before the model list can populate.

Key parameters

  • AWS (IAM) (iam): an IAM access key, the shortest path when a key already exists for the account.
  • AWS (Assume Role) (assumeRole): the role is assumed temporarily, which fits accounts where long-lived keys are not handed out.
Use cases
a team on self-hosted n8n behind its own AWS account usually starts on iam and moves to assumeRole when security tightens the rules.
02

Model

model

What you see in n8n

Notes & use cases

Picks the model that generates the completion. Swapping this value is how a workflow changes model without any other edit on the canvas.

Key parameters

  • Model: a dropdown listing on-demand foundation models and cross-region inference profiles together; the newest models are only available as inference profiles. Switch the field to Expression mode to pass a model ID, an inference profile ID, an ARN, or a value carried by the item, such as {{ $json.model }}.
Use cases
keep a fast model on a high-volume classification branch and a stronger one on the branch that writes customer-facing text.
03

Options

options

What you see in n8n

Notes & use cases

A collection, meaning an empty box you fill with Add Option. Nothing here is required, and leaving it closed is a perfectly reasonable default until an answer comes back too long or too loose.

Key parameters

  • Maximum Number of Tokens: the ceiling on the tokens generated in the completion, so it is the field that caps answer length. A token is a chunk of text, roughly a short word.
  • Sampling Temperature: controls randomness. Lower it and completions get less random; as it approaches zero the model turns deterministic and repetitive.
Use cases
a one-line label extractor wants a low temperature and a small token ceiling; a draft reply wants room to breathe.
Need help

Need help automating AWS Bedrock Chat Model with n8n?

A person reads every message.

FAQ

Questions builders ask about this node

01Is the AWS Bedrock Chat Model node included in n8n?
Yes. It ships inside the n8n AI package, the same one that brings the AI Agent and the other chat model nodes, and it is there on n8n Cloud as well as on a self-hosted instance. Nothing to install, nothing extra to pay on the n8n side, whichever way the instance runs. What is not free is the model itself: Amazon Bedrock bills its own API calls under its own terms, on the AWS invoice, and n8n adds nothing on top. So the node is included, the inference is not, and that split is the same for every chat model node in the catalog.
02What do you need to make the n8n AWS Bedrock Chat Model node work?
An AWS credential and a root node. The credential depends on the Authentication value: AWS (IAM) expects an AWS credential built on an access key, AWS (Assume Role) expects an AWS (Assume Role) credential. You create it once from the Credentials menu and every workflow reuses it. The root node matters just as much, because this one is a sub-node with no main input: it never runs alone. Wire it to the Model port of an AI Agent or a Basic LLM Chain, and the model only fires when that root node executes.
03What are the limits of this node?
It is deliberately narrow. Three parameters, two of them a single dropdown each, and an options collection holding two fields: Maximum Number of Tokens and Sampling Temperature. No memory, no tools, no output parser live here, they are separate sub-nodes on separate ports of the root node. The model list itself can look short when the IAM role lacks the permission to list foundation models or inference profiles. This page describes node version 1, the maximum in the catalog, so an older workflow may show fewer options than what you read here.
04What is the minimum to plug in to get an answer?
One root node and this sub-node, wired on the Model port. That is enough for a Basic LLM Chain to take a prompt and return text. Start there rather than with an agent: a chain has one input and one answer, so when something misbehaves you know it is the prompt or the model. Add the agent once tools enter the picture, and only then think about memory, which is another sub-node on another port. For the Model parameter, take a model your IAM role can already list, get one execution green, then tune the options.
05n8n or Make for a Bedrock workflow?
It depends on where the data has to sit. n8n can be self-hosted with Docker or npm, or used on n8n Cloud, and the workflow is identical either way, which matters when the AWS account is already the boundary everything else respects. Make is hosted only, with no self-hosting option, and it bills per operation, so a chatty AI workflow shows up differently on the invoice. Judge on those four criteria: hosting, control over the data, cost model, and how visual you need the editing to be. Both are serious tools.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.