<br />

<br />

<br />

<br />

<br />

<br />

This page provides key dates for App Engine flexible environment language runtimes as described in the [Runtime lifecycle](https://docs.cloud.google.com/appengine/docs/flexible/lifecycle/support-schedule) page.

Based on qualification and stability of releases, availability and key dates might be delayed. Revisit this page to stay up to date.

## Go

| Runtime | Environment | Runtime Version | End of support | Deprecated | Decommissioned |
|---|---|---|---|---|---|
| Go 1.27 | Ubuntu 24.04 | `1.27` | Aug/Sept 2027 | Aug/Sept 2028 |   |
| Go 1.26 | Ubuntu 24.04 | `1.26` | Feb/March 2027 | Feb/March 2028 |   |
| Go 1.25 | Ubuntu 22.04 | `1.25` | 2027-03-02 | 2028-03-02 |   |
| Go 1.24 | Ubuntu 22.04 | `1.24` | 2027-03-02 | 2028-03-02 |   |
| Go 1.23 | Ubuntu 22.04 | `1.23` | 2026-08-21 | 2027-08-21 |   |
| Go 1.22 | Ubuntu 22.04 | `1.22` | 2026-07-28 | 2027-07-28 |   |
| Go 1.21 | Ubuntu 22.04 | `1.21` | 2026-03-03 | 2027-03-03 |   |
| Go 1.20 | Ubuntu 22.04 | `1.20` | 2024-03-27 | 2025-03-27 |   |
| Go 1.19 | Ubuntu 22.04 | `1.19` | 2024-07-10 | 2025-07-10 |   |
| Go 1.18 | Ubuntu 22.04 | `1.18` | 2024-07-10 | 2025-07-10 |   |
| Go 1.15 | Distroless | `1.15` | 2024-07-10 | 2025-07-10 |   |
| Go 1.14 | Distroless | `1.14` | 2024-07-10 | 2025-07-10 |   |
| Go 1.13 | Distroless | `1.13` | 2024-07-10 | 2025-07-10 |   |
| Go 1.12 | Distroless | `1.12` | 2024-07-10 | 2025-07-10 |   |
| Go 1.11 | Distroless | `1.11` | 2024-07-10 | 2025-07-10 |   |
| Go 1.10 | Distroless | `1.10` | 2024-07-10 | 2025-07-10 |   |
| Go 1.9 | Distroless | `1.9` | 2024-07-10 | 2025-07-10 |   |

> [!NOTE]
> **Note:** Go's [release policy](https://go.dev/doc/devel/release#policy) states that each major Go release is supported until there are two newer major releases. Key dates might not be available until newer versions of Go are made publicly available.

## Java

| Runtime | Environment | Runtime Version | End of support | Deprecated | Decommission |
|---|---|---|---|---|---|
| Java 25 | Ubuntu 24.04 | `25` | Oct 2031 |   |   |
| Java 21 | Ubuntu 22.04 | `21` | Sept 2031 |   |   |
| Java 17 | Ubuntu 22.04 | `17` | Oct 2027 |   |   |
| Java 11 | Ubuntu 18.04 | `11` | 2024-10-31 | 2025-10-31 |   |
| Java 8 | Debian 9 | `8` | 2024-07-10 | 2025-07-10 |   |

## Node.js

| Runtime | Environment | Runtime Version | End of support | Deprecated | Decommission |
|---|---|---|---|---|---|
| Node.js 26 (Preview) | Ubuntu 24.04 | `26` |   |   |   |
| Node.js 24 | Ubuntu 24.04 | `24` | 2028-04-30 | 2029-04-30 |   |
| Node.js 22 | Ubuntu 22.04 | `22` | 2027-04-30 | 2028-04-30 |   |
| Node.js 20 | Ubuntu 22.04 | `20` | 2026-04-30 | 2027-04-30 |   |
| Node.js 18 | Ubuntu 22.04 | `18` | 2025-04-30 | 2026-04-30 |   |
| Node.js 16 | Ubuntu 16.04 | `16` | 2024-07-10 | 2025-07-10 |   |
| Node.js 14 | Ubuntu 16.04 | `14` | 2024-07-10 | 2025-07-10 |   |
| Node.js 12 | Ubuntu 16.04 | `12` | 2024-07-10 | 2025-07-10 |   |
| Node.js 10 | Ubuntu 16.04 | `10` | 2024-07-10 | 2025-07-10 |   |
| Node.js 8 | Ubuntu 16.04 | `8` | 2024-07-10 | 2025-07-10 |   |

## Python

| Runtime | Environment | Runtime Version | End of support | Deprecated | Decommission |
|---|---|---|---|---|---|
| Python 3.15 (Preview) | Ubuntu 24.04 | `3.15` |   |   |   |
| Python 3.14 | Ubuntu 24.04 | `3.14` | 2030-10-10 | 2031-10-10 |   |
| Python 3.13 | Ubuntu 22.04 | `3.13` | 2029-10-10 | 2030-10-10 |   |
| Python 3.12 | Ubuntu 22.04 | `3.12` | 2028-10-02 | 2029-10-02 |   |
| Python 3.11 | Ubuntu 22.04 | `3.11` | 2027-10-24 | 2028-10-24 |   |
| Python 3.10 | Ubuntu 22.04 | `3.10` | 2026-10-04 | 2027-10-04 |   |
| Python 3.9 | Ubuntu 18.04 | `3.9` | 2025-10-05 | 2026-10-05 |   |
| Python 3.8 | Ubuntu 18.04 | `3.8` | 2024-10-14 | 2025-10-14 |   |
| Python 3.7 | Ubuntu 16.04 | `3.7` | 2024-07-10 | 2025-07-10 |   |
| Python 3.6 | Ubuntu 16.04 | `3.6` | 2024-07-10 | 2025-07-10 |   |
| Python 3.5 | Ubuntu 16.04 | `3.5` | 2024-07-10 | 2025-07-10 |   |
| Python 3.4 | Ubuntu 16.04 | `3.4` | 2024-07-10 | 2025-07-10 |   |
| Python 2.7 | Ubuntu 16.04 | `2` | 2024-07-10 | 2025-07-10 |   |

## PHP

| Runtime | Environment | Runtime Version | End of support | Deprecated | Decommission |
|---|---|---|---|---|---|
| PHP 8.5 | Ubuntu 24.04 | `8.5` | 2029-12-31 | 2030-12-31 |   |
| PHP 8.4 | Ubuntu 22.04 | `8.4` | 2028-12-31 | 2029-12-31 |   |
| PHP 8.3 | Ubuntu 22.04 | `8.3` | 2027-12-31 | 2028-12-31 |   |
| PHP 8.2 | Ubuntu 22.04 | `8.2` | 2026-12-31 | 2027-12-31 |   |
| PHP 8.1 | Ubuntu 18.04 | `8.1` | 2025-12-31 | 2026-12-31 |   |
| PHP 7.4 | Ubuntu 18.04 | `7.4` | 2024-07-10 | 2025-07-10 |   |
| PHP 7.3 | Ubuntu 16.04 | `7.3` | 2024-07-10 | 2025-07-10 |   |
| PHP 7.2 | Ubuntu 16.04 | `7.2` | 2024-07-10 | 2025-07-10 |   |

## Ruby

| Runtime | Environment | Runtime Version | End of support | Deprecated | Decommission |
|---|---|---|---|---|---|
| Ruby 4.0 | Ubuntu 24.04 | `4.0` | 2029-03-31 | 2030-03-31 |   |
| Ruby 3.4 | Ubuntu 22.04 | `3.4` | 2028-03-31 | 2029-03-31 |   |
| Ruby 3.3 | Ubuntu 22.04 | `3.3` | 2027-03-31 | 2028-03-31 |   |
| Ruby 3.2 | Ubuntu 22.04 | `3.2` | 2026-03-31 | 2027-03-31 |   |
| Ruby 3.1 | Ubuntu 16.04 | `3.1` | 2024-07-10 | 2025-07-10 |   |
| Ruby 3.0 | Ubuntu 16.04 | `3.0` | 2024-07-10 | 2025-07-10 |   |
| Ruby 2.7 | Ubuntu 16.04 | `2.7` | 2024-07-10 | 2025-07-10 |   |
| Ruby 2.6 | Ubuntu 16.04 | `2.6` | 2024-07-10 | 2025-07-10 |   |

## .NET

| Runtime | Environment | Runtime Version | End of support | Deprecated | Decommission |
|---|---|---|---|---|---|
| .NET 10 | Ubuntu 24.04 | `10` | 2028-11-14 | 2029-11-14 |   |
| .NET 8 | Ubuntu 22.04 | `8` | 2026-11-10 | 2027-11-10 |   |
| .NET 6 | Ubuntu 22.04 | `6` | 2024-11-12 | 2025-11-12 |   |
| .NET 3 | Ubuntu 16.04 | `3` | 2024-07-10 | 2025-07-10 |   |
| .NET 2 | Ubuntu 16.04 | `2` | 2024-07-10 | 2025-07-10 |   |
| .NET 1 | Ubuntu 16.04 | `1` | 2024-07-10 | 2025-07-10 |   |