Python 3.10 end of life
Python 3.10 will reach end of life on October 31, 2026. After this date, Retool will no longer support Python 3.10 in Workflows.
What's changing
New and existing workflows on Python 3.10 will continue to run but they will not be supported. They will not be automatically migrated to a newer version.
How to upgrade existing workflows
Python 3.14 is rolling out to cloud instances and will be available in an upcoming self-hosted release.
- Open the workflow and go to the Languages & Libraries tab.
- Click ... next to Python and select Update version.
- Choose Python 3.14 and click Apply.
When you upgrade, Retool automatically identifies built-in libraries your workflow uses and installs them as custom libraries. Python 3.14 is mostly backwards-compatible, but Retool recommends publishing a workflow release before upgrading so you can revert if needed.
See Configure Python version for full details on how to upgrade and revert to a previously published release.
Timeline
| Date | Event |
|---|---|
| April 2026 | Python 3.14 available |
| October 31, 2026 | Python 3.10 End-of-Life (EOL); support removed from Retool Workflows |