← ← Back to all products
Python
Active
Programming Languages Latest Version: 3.14.3 Latest Release: Feb 3, 2026
Python is a versatile, high-level programming language known for its readability and extensive ecosystem of libraries.
Versions
17
Latest Version
3.14.3
Active Support
2
EOL
12
Lifecycle Timeline
Today ↓
3.14
3.14
3.13
3.13
3.12
3.12
3.11
3.11
3.10
3.10
3.9
3.9
3.8
3.8
3.7
3.7
3.6
3.6
3.5
3.5
Active SupportSecurity SupportEOL
Versions
| Release | Release Date | Active Support | EOL | Latest Version | LTS | Status |
|---|---|---|---|---|---|---|
| 3.14 | Oct 7, 2025 | Oct 1, 2027 | Oct 31, 2030 | 3.14.3 | No | Active |
| 3.13 | Oct 7, 2024 | Oct 1, 2026 | Oct 31, 2029 | 3.13.12 | No | Active |
| 3.12 | Oct 2, 2023 | Apr 2, 2025 | Oct 31, 2028 | 3.12.12 | No | Security |
| 3.11 | Oct 24, 2022 | Apr 1, 2024 | Oct 31, 2027 | 3.11.14 | No | Security |
| 3.10 | Oct 4, 2021 | Apr 5, 2023 | Oct 31, 2026 | 3.10.19 | No | Security |
| 3.9 | Oct 5, 2020 | May 17, 2022 | Oct 31, 2025 | 3.9.25 | No | EOL |
| 3.8 | Oct 14, 2019 | May 3, 2021 | Oct 7, 2024 | 3.8.20 | No | EOL |
| 3.7 | Jun 27, 2018 | Jun 27, 2020 | Jun 27, 2023 | 3.7.17 | No | EOL |
| 3.6 | Dec 23, 2016 | Dec 24, 2018 | Dec 23, 2021 | 3.6.15 | No | EOL |
| 3.5 | Sep 13, 2015 | No | Sep 30, 2020 | 3.5.10 | No | EOL |
| 3.4 | Mar 16, 2014 | No | Mar 18, 2019 | 3.4.10 | No | EOL |
| 3.3 | Sep 29, 2012 | No | Sep 29, 2017 | 3.3.7 | No | EOL |
| 3.2 | Feb 20, 2011 | No | Feb 20, 2016 | 3.2.6 | No | EOL |
| 2.7 | Jul 3, 2010 | No | Jan 1, 2020 | 2.7.18 | No | EOL |
| 3.1 | Jun 27, 2009 | No | Apr 9, 2012 | 3.1.5 | No | EOL |
| 3.0 | Dec 3, 2008 | No | Jun 27, 2009 | 3.0.1 | No | EOL |
| 2.6 | Oct 1, 2008 | No | Oct 29, 2013 | 2.6.9 | No | EOL |
Frequently Asked Questions
Which versions of Python have reached end of life?
The following Python versions have reached end of life and no longer receive security updates: 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2 (and 4 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Python 3.9?
Python 3.9 has reached end of life and no longer receives security patches or bug fixes. Continuing to use it may expose your systems to known vulnerabilities. We strongly recommend upgrading to a supported version.
What is the latest version of Python?
The latest version of Python is 3.14.3, released in the 3.14 release cycle.
How many versions of Python are currently supported?
Python currently has 5 actively supported version(s): 3.14, 3.13, 3.12, 3.11, 3.10.
When does Python 3.14 reach end of life?
Python 3.14 is scheduled to reach end of life on Oct 31, 2030.
What should I do when Python reaches end of life?
When a Python version reaches end of life, you should: 1) Plan your migration to a supported version as soon as possible. 2) Review the release notes for breaking changes. 3) Test your applications thoroughly in a staging environment. 4) Update your dependencies to ensure compatibility with the new version.