timetobail

App Engine · Forced move · Tracked since October 17, 2026 · Sources checked Oct 17

Time to bail on App Engine apps on Node.js 22?

Time to Bail · Boarding pass

FromApp Engine apps on Node.js 22
ToYour pick

Act. You can stay.

After April 30, 2027 you cannot deploy Node.js 22 apps on App Engine. They keep serving traffic.[1]

Act means: change a setting or plan before the date. You can stay.

Gate closes
End of support
Time left
194days
Status
Act

App Engine Node.js 22 runtime: support ends April 30, 2027

Google ends support for Node.js 22 on the App Engine standard environment on April 30, 2027. Apps keep running. But you can no longer deploy new versions on it, and it gets no security fixes.

Email me 7 days before Apr 30

One email with the first steps. Nothing else.

Or add the date to your calendar: Apple or Outlook (.ics) · Google Calendar

How it is winding down

  1. Apr 30, 2027End of supportNext
  2. Apr 30Deprecated

What to do before April 30

Tick steps as you go. Your progress stays in this browser.

  1. Find services on Node.js 22

    Check the runtime line in each app.yaml, or the runtime of each service and version in the console.

  2. Change the runtime

    Set runtime to nodejs24 in app.yaml and update your dependencies.

  3. Deploy and test

    Deploy each service on the new runtime before April 30, 2027.

Email me 7 days before Apr 30

One email with the first steps. Nothing else.

Or add the date to your calendar: Apple or Outlook (.ics) · Google Calendar

Facts we checked

Facts and their sources
End of supportApril 30, 2027[1]
RuntimeNode.js 22 (runtime ID nodejs22) in the App Engine standard environment[1]
After end of supportYour app keeps running and serving traffic, but you can no longer create or update it on this runtime[2]
Security fixesGoogle no longer applies security updates or patches to the runtime[2]
ExceptionAn organization policy can re-enable deployments until the runtime is deprecated[2]
DeprecatedApril 30, 2028[1]
Can the dates change?Google says key dates might be delayed[1]
Older Node.js runtimeNode.js 20: support ended April 30, 2026; deprecated April 30, 2027, when the re-enable exception goes away[1]
Newer runtimesnodejs24 ends support April 30, 2028[1]
Apps on Node.js 22Cannot be deployed again after April 30, 2027 without an exception[1]

After April 30, 2027 you will see

Your Node.js 22 app still runs and serves traffic. But you cannot create or update it on this runtime any more. Google sends no more security fixes for it.

Fix

  1. Set runtime: in app.yaml to nodejs24.
  2. Deploy again and test each service.

Source: [1] App Engine standard environment support schedule (Google Cloud) · [2] App Engine runtime lifecycle (Google Cloud)

Sources

Check it yourself. Every fact above links here.

  1. App Engine standard environment support schedule Google Cloud · primary · checked Oct 17
  2. App Engine runtime lifecycle Google Cloud · primary · checked Oct 17
Read the published editorial report

What changed

Time to bail on App Engine apps on Node.js 22? Act. You can stay. After April 30, 2027 you cannot deploy Node.js 22 apps on App Engine. They keep serving traffic.

On our scale this is Act: change a setting or plan before the date. You can stay.

Google ends support for Node.js 22 on the App Engine standard environment on April 30, 2027. Apps keep running. But you can no longer deploy new versions on it, and it gets no security fixes.

Here are the facts we checked:

  • End of support: April 30, 2027 (Google Cloud)
  • Runtime: Node.js 22 (runtime ID nodejs22) in the App Engine standard environment (Google Cloud)
  • After end of support: Your app keeps running and serving traffic, but you can no longer create or update it on this runtime (Google Cloud)
  • Security fixes: Google no longer applies security updates or patches to the runtime (Google Cloud)
  • Exception: An organization policy can re-enable deployments until the runtime is deprecated (Google Cloud)
  • Deprecated: April 30, 2028 (Google Cloud)
  • Can the dates change?: Google says key dates might be delayed (Google Cloud)
  • Older Node.js runtime: Node.js 20: support ended April 30, 2026; deprecated April 30, 2027, when the re-enable exception goes away (Google Cloud)
  • Newer runtimes: nodejs24 ends support April 30, 2028 (Google Cloud)
  • Apps on Node.js 22: Cannot be deployed again after April 30, 2027 without an exception (Google Cloud)

You can stay on App Engine. You have to change a setting or plan before the date.

Leaving is a choice here, not a must.

Google Cloud is the main source for this page. App Engine has not said more than what is listed here. If a fact is not on this page, we do not know it yet.

Who is affected

Apps on Node.js 22: Cannot be deployed again after April 30, 2027 without an exception.

The date to remember is April 30, 2027. Make the change before then.

What to do before April 30

  1. Find services on Node.js 22. Check the runtime line in each app.yaml, or the runtime of each service and version in the console.
  2. Change the runtime. Set runtime to nodejs24 in app.yaml and update your dependencies.
  3. Deploy and test. Deploy each service on the new runtime before April 30, 2027.

A few tips:

  • Make the change yourself before the date. Do not wait for the last reminder email.
  • Write down your current plan or settings first, so you can compare after the change.
  • After the change, open your settings again and check that it worked.

How to tell your users

If the change affects your members or team, send one short email. Say what changes for them and when. Put the most important line first.

If there is a date, send a short reminder a few days before it. Keep a copy of the list you sent it to.

Options people mention

Listed for convenience. Not ranked. Not paid. These names come up in threads and reviews; that does not show where people moved.

Before you pay, check the price page of each tool yourself. Prices change, and we only list what our sources say.

Questions people ask

No questions collected yet.

Sources

Thanks.

Did this answer your question?

Run SaaS spend at work? Get these changes before the invoice

Arrivals · for builders

Building where they land?

People on App Engine apps on Node.js 22 can stay if they make the change. Some would rather leave. Get the playbook for this change, and list your product here.

Listing is free. An editor checks it. Not ranked. Not paid.