Nuxt Lifecycle Intelligence

Nuxt 3 End of Life —
EOL, Risk & Migration to Nuxt 4

Published July 31, 2026 · endoflife.ai · 8 min read

Nuxt 3 reaches end of life on July 31, 2026. From that date the 3.x line receives nothing further from the Nuxt project — no security patches, no critical bug fixes, no compatibility updates. Nuxt 3.21.10, released on July 27, 2026, is the last release the 3.x line will ever get.

The detail most coverage misses: this deadline has already moved once. Nuxt 3's original end-of-life date was January 31, 2026 — six months after Nuxt 4 shipped, per the project's standard policy. In the v4.3.0 release notes on January 22, 2026, project lead Daniel Roe extended it by a further six months after gathering community feedback on the v3-to-v4 upgrade experience, committing to "continue to provide security updates and critical bug fix releases beyond the previously announced end-of-life date." July 31, 2026 is the end of that extension, and there is no indication a second one is coming.

This page is the reference for Nuxt end-of-life: every version's EOL date and EOL Risk Score™, exactly what stopped being maintained on that date, why upgrading to Nuxt 4 does not buy you a known runway, and the extended-support options if you cannot migrate yet.

Nuxt Version EOL Schedule

Nuxt's policy is to support each major version for a minimum of six months after the next major ships. With Nuxt 3 having reached EOL on July 31, 2026, Nuxt 4 is the only maintained generation. Scores below are live EOL Risk Scores™ — click any to see the full breakdown.

Version Released End of Life Status EOL Risk Score™
Nuxt 1 Jan 8, 2018 Sep 21, 2019 EOL 50
Nuxt 2 Sep 21, 2018 Jun 30, 2024 EOL 50
Nuxt 3 (final: 3.21.10) Nov 16, 2022 Jul 31, 2026 EOL 35
Nuxt 4 (current) Jul 16, 2025 Not set — see below Supported 10
Nuxt 3 is end-of-life as of July 31, 2026. Nuxt 3 carries an EOL Risk Score™ of 35 (Medium) — and that number climbs automatically as the EOL date recedes. Nuxt 2, EOL since June 2024, already sits at 50. The score is lower than a comparable unsupported back-end runtime for two specific reasons: Nuxt is not currently named in the CISA KEV catalog, and vetted extended support exists for the 3.x line. Remove either of those and the same version would score substantially higher.
Running Nuxt 3 past end of life?
Extended support for Nuxt 3 exists — vetted vendors ship security patches for years past the official EOL date. Tell us where to reach you and we’ll reply with matched options and pricing guidance — free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

What Actually Stopped Shipping

"Nuxt 3 is EOL" understates the blast radius, because Nuxt is not a single package. The end-of-life boundary covers the framework and the server stack underneath it. From July 31, 2026, no 3.x-line fixes will be issued for:

That combination is what makes this a different kind of front-end EOL. A pure client-side framework going unsupported exposes your users' browsers. Nuxt going unsupported exposes your server too — Nitro and h3 terminate real HTTP requests. Any team treating this as "just a front-end upgrade we'll get to next quarter" has mis-scoped the risk. For the wider pattern, see why EOL software is a blind spot for CVE scanners.

The Catch: Nuxt 4 Has No Fixed EOL Date

The obvious move is to upgrade to Nuxt 4. It is the right move — but be clear-eyed about what it buys you, because the honest answer is an unknown runway.

Nuxt 4
Released Jul 16, 2025 · Latest 4.5.1 · EOL: six months after Nuxt 5 ships
10
EOL Risk Score™

Under Nuxt's support policy, Nuxt 4 reaches end of life a minimum of six months after Nuxt 5 is released. Nuxt 5 has not been released. The project's roadmap estimated it for Q1 2026 — an estimate that had already slipped by roughly two quarters as of July 31, 2026, with no ship date announced. Nuxt 4 remained the current line, with 4.5.1 released on July 27, 2026.

So Nuxt 4's EOL date is not "far away". It is undefined: a floating date pinned to an unscheduled release. In practice the slip is good news — every month Nuxt 5 does not ship is another month of Nuxt 4 support — but it is not something you can put in a compliance document or a migration plan. If an auditor asks when your framework stops receiving patches, the accurate answer for Nuxt 4 as of July 31, 2026 is "unknown, and at least six months after an unannounced release."

Nuxt 5 is also expected to bring an upgrade to Nitro v3, which signals that the 4-to-5 jump will not be a trivial version bump either. Budget for it.

Plan for the pattern, not the date. Nuxt has now shipped a major roughly annually and supported each for six-plus months after its successor. Treat Nuxt 4 as having a realistic support horizon measured in months-to-a-couple-of-years, not "indefinitely" — and build the upgrade into your normal cadence rather than waiting for an EOL announcement to force it. Our EOL Risk Score™ reflects this: Nuxt 4 scored 10 (Low) on July 31, 2026, but that is a snapshot, not a guarantee — the score on the live Nuxt page is always current.

Migrating from Nuxt 3 to Nuxt 4

The good news: Nuxt 4 was deliberately a stability-focused release, and the 3-to-4 migration is far smaller than the Vue-2-to-3 or Nuxt-2-to-3 jumps were. Most of the work is mechanical, and the Nuxt team ships codemods that automate the largest piece.

Extended Support If You Can't Upgrade Yet

For a large Nuxt 3 application — especially one with heavy Nitro customisation, custom deployment adapters, or a long tail of community modules that have not been updated for Nuxt 4 — migration is a real project. That is a legitimate reason it has not happened yet. It is not a reason to run an unpatched HTTP server in production while it proceeds.

Extended (post-EOL) support closes that gap. Specialist vendors maintain security-patched builds of end-of-life lines — backporting fixes for newly disclosed vulnerabilities — so your application stays protected while you migrate on a realistic timeline rather than an emergency one. Coverage for Nuxt currently spans the 2.x and 3.x lines, and more than one vendor operates in this market, which is worth knowing before you accept the first quote you are offered.

The pragmatic path Treat extended support as a bridge, not a destination: it buys a patched runway while the Nuxt 4 migration proceeds in the background. We are independent — we track the dates and vendors do not pay for placement. Compare what each provider covers on our extended-support partners page, or use the form above and we will come back with matched options.

Check your whole stack for EOL exposure

Nuxt is one dependency. Check your runtime, build tooling, and the rest of your stack too — free, no signup required.

Scan your stack Check a version Extended support options

The Monthly EOL Digest™

Once a month — critical end-of-life dates, CVE blind spots, and lifecycle changes worth knowing about.