Python Packages in AWS Lambda Runtimes

In addition to the default Python Standard Library, some third-party packages are embedded in AWS Lambda Python runtimes. These packages can be directly imported in your FaaS functions.

AWS Lambda upgrades the versions of these dependencies every now and then. It is important to make sure your applications are compatible with the latest APIs.

How it works
from pkg_resources import working_set

for p in list(working_set):
    print(p.project_name, p.version)

Python 3.13 Runtime

the following third-party packages come together with AWS Lambda Python 3.13 x86_64 runtime (based on ap-southeast-1 region)

Package Version
Python 3.13.5
awslambdaric 3.1.1
boto3 1.40.4
botocore 1.40.4
jmespath 1.0.1
pip 25.1.1
python-dateutil 2.9.0.post0
s3transfer 0.13.1
simplejson 3.20.1
six 1.17.0
snapshot-restore-py 1.0.0
urllib3 1.26.19

Updated on 2025-09-17 UTC

Python 3.12 Runtime

the following third-party packages come together with AWS Lambda Python 3.12 x86_64 runtime (based on ap-southeast-1 region)

Package Version
Python 3.12.11
awslambdaric 3.1.1
boto3 1.40.4
botocore 1.40.4
jmespath 1.0.1
pip 25.0.1
python-dateutil 2.9.0.post0
s3transfer 0.13.1
simplejson 3.20.1
six 1.17.0
snapshot-restore-py 1.0.0
urllib3 1.26.19

Updated on 2025-09-17 UTC

Python 3.11 Runtime

the following third-party packages come together with AWS Lambda Python 3.11 x86_64 runtime (based on ap-southeast-1 region)

Package Version
Python 3.11.13
awslambdaric 3.1.1
boto3 1.40.4
botocore 1.40.4
jmespath 1.0.1
pip 24.0
python-dateutil 2.9.0.post0
s3transfer 0.13.1
setuptools 65.5.0
simplejson 3.20.1
six 1.17.0
snapshot-restore-py 1.0.0
urllib3 1.26.19

Updated on 2025-09-17 UTC

Python 3.10 Runtime

the following third-party packages come together with AWS Lambda Python 3.10 x86_64 runtime (based on ap-southeast-1 region)

Package Version
Python 3.10.18
awslambdaric 3.1.1
boto3 1.40.4
botocore 1.40.4
jmespath 1.0.1
pip 23.0.1
python-dateutil 2.9.0.post0
s3transfer 0.13.1
setuptools 65.5.1
simplejson 3.20.1
six 1.17.0
snapshot-restore-py 1.0.0
urllib3 1.26.19

Updated on 2025-09-17 UTC

Python 3.9 Runtime

the following third-party packages come together with AWS Lambda Python 3.9 x86_64 runtime (based on ap-southeast-1 region)

Package Version
Python 3.9.23
awslambdaric 3.1.1
boto3 1.40.4
botocore 1.40.4
jmespath 1.0.1
pip 23.0.1
python-dateutil 2.9.0.post0
s3transfer 0.13.1
setuptools 58.1.0
simplejson 3.20.1
six 1.17.0
snapshot-restore-py 1.0.0
urllib3 1.26.19

Updated on 2025-09-17 UTC

Python 3.8 Runtime

the following third-party packages come together with AWS Lambda Python 3.8 x86_64 runtime (based on ap-southeast-1 region)

Package Version
Python 3.8.20
boto3 1.34.145
botocore 1.34.145
jmespath 1.0.1
pip 23.0.1
python-dateutil 2.9.0.post0
rapid-client 0.0.0
s3transfer 0.10.2
setuptools 56.0.0
six 1.16.0
urllib3 1.26.19

Updated on 2025-09-17 UTC

Python 3.7 Runtime

the following third-party packages come together with AWS Lambda Python 3.7 x86_64 runtime (based on ap-southeast-1 region)

Package Version
Python 3.7.17
boto3 1.26.90
botocore 1.29.90
certifi 2020.11.8
chardet 4.0.0
charset-normalizer 2.0.12
idna 2.10
jmespath 1.0.1
pip 23.0.1
python-dateutil 2.8.2
requests 2.26.0
s3transfer 0.6.0
setuptools 47.1.0
six 1.16.0
urllib3 1.26.6

Updated on 2025-09-17 UTC

Python 3.6 Runtime

the following third-party packages come together with AWS Lambda Python 3.6 runtime (based on ap-southeast-1 region)

Package Version
Python 3.6.15
boto3 1.18.55
botocore 1.21.56
certifi 2020.11.8
chardet 4.0.0
idna 2.10
jmespath 0.10.0
pip 18.1
python-dateutil 2.8.2
s3transfer 0.5.0
setuptools 40.6.2
six 1.16.0
urllib3 1.26.6

Updated on 2025-09-17 UTC