AWS Lambda end-of-life & support dates
No version numbers
AWS Lambda currently has 36 supported releases and 16 that have reached end of life. The newest is AWS Lambda Java 17 (AL2023), released Jul 31, 2026. The next end-of-life date is Jul 1, 2027, when AWS Lambda Node.js 22 stops getting updates. New releases come out about every 1 month, and each is supported for about 3 years, 2 months.
Support timeline
What the colors mean
Active support
Security fixes only Today
+ 42 older branches below
Supported versions
| Branch | Released | Status | End of life |
|---|---|---|---|
| Java 17 (AL2023) | Jul 31, 2026 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Java 11 (AL2023) | Jul 31, 2026 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Java 8 (AL2023) | Jul 31, 2026 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Ruby 4.0 | Apr 30, 2026 | Standard Support until Mar 31, 2029 | May 31, 2029 in 2 years |
| .NET 10 | Jan 8, 2026 | Standard Support until Nov 14, 2028 | Jan 15, 2029 in 2 years |
| Node.js 24 | Nov 25, 2025 | Standard Support until Apr 30, 2028 | Jul 1, 2028 in 1 year |
| Python 3.14 | Nov 18, 2025 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Java 25 | Nov 14, 2025 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Ruby 3.4 | Mar 27, 2025 | Standard Support until Mar 31, 2028 | May 31, 2028 in 1 year |
| .NET 9 (container only) | Dec 9, 2024 | Standard Support until Nov 10, 2026 | Not announced |
| Node.js 22 | Nov 22, 2024 | Standard Support until Apr 30, 2027 | Jul 1, 2027 in 8 months |
| Python 3.13 | Nov 14, 2024 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Ruby 3.3 | Apr 4, 2024 | Standard Support until Mar 31, 2027 | Aug 31, 2027 in 10 months |
| .NET 8 | Feb 22, 2024 | Standard Support until Nov 10, 2026 | Aug 31, 2027 in 10 months |
| Python 3.12 | Dec 14, 2023 | Standard Support until Oct 31, 2028 | Jan 10, 2029 in 2 years |
| Java 21 | Nov 17, 2023 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Node.js 20 | Nov 15, 2023 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Custom Runtime (AL2023) | Nov 10, 2023 | Standard Support until Jun 30, 2029 | Aug 31, 2029 in 2 years |
| Python 3.11 | Jul 27, 2023 | Standard Support until Jun 30, 2027 | Aug 31, 2027 in 10 months |
| Ruby 3.2 | Jun 7, 2023 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Java 17 | Apr 27, 2023 | Standard Support until Jun 30, 2027 | Aug 31, 2027 in 10 months |
| Python 3.10 | Apr 18, 2023 | Standard Support until Oct 31, 2026 | Aug 31, 2027 in 10 months |
| Node.js 18 | Nov 18, 2022 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Node.js 16 | May 12, 2022 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| .NET 6 | Feb 24, 2022 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Python 3.9 | Aug 16, 2021 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Node.js 14 | Feb 3, 2021 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Java 8 (AL2) | Aug 12, 2020 | Standard Support until Jun 30, 2027 | Aug 31, 2027 in 10 months |
| Custom Runtime (AL2) | Aug 12, 2020 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Ruby 2.7 | Feb 19, 2020 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Python 3.8 | Nov 18, 2019 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Java 11 | Nov 18, 2019 | Standard Support until Jun 30, 2027 | Aug 31, 2027 in 10 months |
| Custom Runtime (AL1) | Nov 29, 2018 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Python 3.7 | Nov 19, 2018 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Go 1.x | Jan 15, 2018 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
| Java 8 (AL1) | Jun 15, 2015 | Deprecated Support until Aug 31, 2027 | Aug 31, 2027 in 10 months |
16 end-of-life versions
| Branch | Released | End of life |
|---|---|---|
| .NET 7 (container-only) | Nov 15, 2022 | Yes |
| .NET 5 (container-only) | Dec 2, 2020 | Yes |
| .NET Core 3.1 | Mar 31, 2020 | May 3, 2023 |
| Node.js 12 | Nov 18, 2019 | Apr 30, 2023 |
| Node.js 10 | May 15, 2019 | Feb 14, 2022 |
| Ruby 2.5 | Nov 29, 2018 | Mar 31, 2022 |
| .NET Core 2.1 | Jul 9, 2018 | Apr 13, 2022 |
| Node.js 8.10 | Apr 2, 2018 | Mar 6, 2020 |
| .NET Core 2.0 | Jan 15, 2018 | May 30, 2019 |
| Node.js 4.3 edge | Jul 17, 2017 | Apr 30, 2020 |
| Python 3.6 | Apr 18, 2017 | Aug 29, 2022 |
| Node.js 6.10 | Mar 22, 2017 | Aug 12, 2019 |
| .NET Core 1.0 | Dec 1, 2016 | Jul 30, 2019 |
| Node.js 4.3 | Apr 7, 2016 | Mar 5, 2020 |
| Python 2.7 | Oct 8, 2015 | May 30, 2022 |
| Node.js 0.10 | Nov 13, 2014 | Oct 31, 2016 |
Quick answers
- Which versions of AWS Lambda are still supported?
- AWS Lambda Java 17 (AL2023), Java 11 (AL2023), Java 8 (AL2023), Ruby 4.0, .NET 10, Node.js 24, Python 3.14, Java 25, Ruby 3.4, .NET 9 (container only), Node.js 22, Python 3.13, Ruby 3.3, .NET 8, Python 3.12, Java 21, Node.js 20, Custom Runtime (AL2023), Python 3.11, Ruby 3.2, Java 17, Python 3.10, Node.js 18, Node.js 16, .NET 6, Python 3.9, Node.js 14, Java 8 (AL2), Custom Runtime (AL2), Ruby 2.7, Python 3.8, Java 11, Custom Runtime (AL1), Python 3.7, Go 1.x and Java 8 (AL1) are currently supported. Node.js 20, Ruby 3.2, Node.js 18, Node.js 16, .NET 6, Python 3.9, Node.js 14, Custom Runtime (AL2), Ruby 2.7, Python 3.8, Custom Runtime (AL1), Python 3.7, Go 1.x and Java 8 (AL1) only get security fixes.
- When is the next AWS Lambda end-of-life date?
- AWS Lambda Node.js 22 reaches end of life on July 1, 2027. After that it gets no more updates, including security fixes.
Use this data
Official release policy · Checked 3 hours ago