/n8n-tutorials

How to update nodes in n8n?

Learn how to update nodes in n8n step-by-step to improve workflow performance, fix issues, and keep your automation running smoothly.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.

Book a free consultation

How to update nodes in n8n?

A node in n8n is updated by updating n8n itself. Nodes are bundled with the platform, so you don’t update a single node in isolation. To get the latest node versions, you upgrade the whole n8n application (Cloud updates automatically; self‑hosted must update Docker image or package). After updating, all existing workflows keep their current configuration, but the underlying node code is new.

 

What “updating a node” really means in n8n

 

In n8n, nodes are not separate plugins you patch one‑by‑one. Each release of n8n contains the full library of nodes. When the n8n team ships improvements (new parameters, fixed auth handling, API changes, UI improvements), those changes are included in a new version of the platform itself. So the only real way to update a node is to update your n8n version.

  • n8n Cloud updates automatically — your nodes are always the newest stable release.
  • Self-hosted Docker updates when you pull a new Docker image.
  • Self-hosted installed via npm/apt/yarn updates when you upgrade the package.

After upgrading, your workflows reopen normally. Sometimes you’ll see new fields or slightly different behavior in a node — that’s the updated node.

 

How to update nodes (self‑hosted)

 

For most production environments, you’re running n8n via Docker. Updating nodes means pulling the new n8n image and restarting the container.

// Stop your current n8n container
docker stop n8n

// Pull the newest stable image
docker pull n8nio/n8n:latest

// Start again with your usual run command or docker-compose
docker-compose up -d

If you deploy via docker‑compose, you normally only run:

docker-compose pull
docker-compose up -d

Once the new container is running, the nodes inside it are updated.

 

How to check which version of nodes you are on

 

You check by checking your n8n version (because node versions = n8n version). In the UI, open the bottom-left menu → About. For self-hosted, you can also run:

docker exec -it n8n n8n --version

When reading the changelog for that version on n8n.io, you’ll see which nodes were modified.

 

Important production advice when upgrading nodes

 

  • Always test updates in a staging instance first, because node updates sometimes change parameter names or output structure.
  • Review the n8n changelog for any breaking changes in the nodes you use (Webhook node, HTTP Request node, and Google/Airtable nodes often receive updates).
  • Back up your n8n database (Postgres or SQLite) before upgrading so you can revert if needed.
  • Long-running workflows continue using the version they started with, and the new version applies only to new executions.

 

What you cannot do

 

  • You cannot click a button to update a single node.
  • You cannot install “custom node updates” unless you build custom community nodes yourself.
  • You cannot mix node versions inside one n8n instance.

 

So in practical terms, keeping nodes up to date simply means keeping your n8n version up to date. When n8n updates, all nodes update with it.

Want to explore opportunities to work with us?

Connect with our team to unlock the full potential of no-code solutions with a no-commitment consultation!

Book a Free Consultation

Client trust and success are our top priorities

When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.

Rapid Dev was an exceptional project management organization and the best development collaborators I've had the pleasure of working with. They do complex work on extremely fast timelines and effectively manage the testing and pre-launch process to deliver the best possible product. I'm extremely impressed with their execution ability.

CPO, Praction - Arkady Sokolov

May 2, 2023

Working with Matt was comparable to having another co-founder on the team, but without the commitment or cost. He has a strategic mindset and willing to change the scope of the project in real time based on the needs of the client. A true strategic thought partner!

Co-Founder, Arc - Donald Muir

Dec 27, 2022

Rapid Dev are 10/10, excellent communicators - the best I've ever encountered in the tech dev space. They always go the extra mile, they genuinely care, they respond quickly, they're flexible, adaptable and their enthusiasm is amazing.

Co-CEO, Grantify - Mat Westergreen-Thorne

Oct 15, 2022

Rapid Dev is an excellent developer for no-code and low-code solutions.
We’ve had great success since launching the platform in November 2023. In a few months, we’ve gained over 1,000 new active users. We’ve also secured several dozen bookings on the platform and seen about 70% new user month-over-month growth since the launch.

Co-Founder, Church Real Estate Marketplace - Emmanuel Brown

May 1, 2024 

Matt’s dedication to executing our vision and his commitment to the project deadline were impressive. 
This was such a specific project, and Matt really delivered. We worked with a really fast turnaround, and he always delivered. The site was a perfect prop for us!

Production Manager, Media Production Company - Samantha Fekete

Sep 23, 2022