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.
from pkg_resources import working_set for p in list(working_set): print(p.project_name, p.version)
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
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
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
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
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
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
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
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