// guides/lambda-python-3-10-deprecation

Lambda Python 3.10 deprecation: Oct 31, 2026

AWS Lambda deprecates the python3.10 runtime on Oct 31, 2026. Functions keep running, but AWS may stop patching the runtime, and creating new functions is blocked from Jul 29, 2027 and updating them from Aug 31, 2027.

Get Lambda python3.10 in the Monday emailFree Monday email. Lambda python3.10 is listed every week from 90 days before Oct 31, 2026, plus anything else ending soon. Unsubscribe anytime.

Last checked against AWS documentation:

Key dates for python3.10

PhaseDateWhat AWS says happens
DeprecationOct 31, 2026AWS may no longer apply security or other updates; no technical support; you can no longer create or update python3.10 functions in the Lambda console (CLI, SAM and CloudFormation still work).
Block function createJul 29, 2027New python3.10 functions can't be created. Existing ones can still be updated via CLI/SAM/CloudFormation.
Block function updateAug 31, 2027Existing python3.10 functions can no longer be updated. After this you can't switch back to the deprecated runtime.

Existing functions keep running: AWS says you can continue to invoke them indefinitely, but they run "as-is" and may hit issues such as certificate expiry. There is no extended-support fee for Lambda.

Find affected functions

AWS lists affected functions in the Health Dashboard (Scheduled changes) and the Trusted Advisor deprecated runtimes check. Or by CLI, in each Region:

aws lambda list-functions --function-version ALL \
  --query "Functions[?Runtime=='python3.10'].[FunctionName,Version]" --output text

Drop --function-version ALL to see only $LATEST. Paste output into the checker.

Upgrading to Python 3.14

Full list: what breaks moving off python3.10. Python 3.11 is on AL2 too and is deprecated Jun 30, 2027, so it is a short stop.

Sources

Get warned 90 days before AWS end-of-support deadlines

Every Monday: each AWS version (EKS, RDS, Aurora, Lambda and more) leaving standard support in the next 90 days, and the extended-support fee AWS starts charging. Enough lead time to upgrade first. Free.

Free weekly email, Mondays. Unsubscribe anytime.

FAQ

When is Lambda python3.10 deprecated?

Oct 31, 2026. Function creation is blocked Jul 29, 2027 and function updates Aug 31, 2027, per the AWS Lambda runtimes table.

Will my python3.10 functions stop working?

No. AWS says you can continue to invoke them indefinitely, but they no longer get security updates or technical support and may break over time.

Can I still deploy python3.10 after Oct 31, 2026?

Not from the Lambda console. Through the AWS CLI, SAM or CloudFormation you can still create functions until Jul 29, 2027 and update them until Aug 31, 2027.

What should I upgrade to?

python3.14, supported until Jun 30, 2029. It runs on Amazon Linux 2023 instead of Amazon Linux 2, so rebuild native dependencies.

More guides

Sponsored
Your tool here
Reach engineers planning AWS upgrades. Sponsor EOLWatch.
Sponsor →