https://github.com/aws-powertools/powertools-lambda-python
aws aws-lambda lambda python serverless
Score: 30.269553604577165
Last synced: about 21 hours ago
JSON representation
Repository metadata:
A developer toolkit to implement Serverless best practices and increase developer velocity.
- Host: GitHub
- URL: https://github.com/aws-powertools/powertools-lambda-python
- Owner: aws-powertools
- License: mit-0
- Created: 2019-11-15T12:26:12.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2026-03-26T14:47:35.000Z (3 days ago)
- Last Synced: 2026-03-27T03:58:08.697Z (2 days ago)
- Topics: aws, aws-lambda, lambda, python, serverless
- Language: Python
- Homepage: https://docs.powertools.aws.dev/lambda/python/latest/
- Size: 128 MB
- Stars: 3,236
- Watchers: 47
- Forks: 470
- Open Issues: 66
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Roadmap: docs/roadmap.md
- Maintainers: MAINTAINERS.md
Owner metadata:
- Name: Powertools for AWS
- Login: aws-powertools
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/129127638?v=4
- Repositories: 1
- Last Synced at: 2023-06-19T12:40:13.539Z
- Profile URL: https://github.com/aws-powertools
Committers metadata
Last synced: 7 days ago
Total Commits: 5,570
Total Committers: 208
Avg Commits per committer: 26.779
Development Distribution Score (DDS): 0.593
Commits in past year: 1,218
Committers in past year: 53
Avg Commits per committer in past year: 22.981
Development Distribution Score (DDS) in past year: 0.474
| Name | Commits | |
|---|---|---|
| dependabot[bot] | 4****] | 2265 |
| heitorlessa | l****a@a****k | 945 |
| github-actions[bot] | 4****] | 871 |
| Leandro Damascena | l****a@a****t | 357 |
| Release bot | a****e@a****m | 224 |
| Ruben Fonseca | f****a@g****m | 140 |
| Michael Brewer | m****r@g****m | 140 |
| Tom McCarthy | t****c@a****m | 55 |
| Simon Thulbourn | s****b | 41 |
| Eric Nielsen | 4****n | 31 |
| Guilherme Martins Crocetti | g****i@g****m | 27 |
| Ran Isenberg | 6****g | 21 |
| Alexander Melnyk | a****k@a****m | 21 |
| Michal Ploski | m****i@a****m | 19 |
| Alex Melnyk | a****k@a****e | 19 |
| Ran Isenberg | r****g@c****m | 18 |
| Joris Conijn | j****o@w****m | 18 |
| Ana Falcão | a****o@p****r | 18 |
| Andrea Amorosi | d****i@g****m | 17 |
| mploski | m****i@o****l | 13 |
| Ran Isenberg | 6****k | 11 |
| Roger Zhang | r****h@a****m | 9 |
| Michael | 1****l | 8 |
| Nicolas Moutschen | m****n@a****m | 8 |
| Connor Kirkpatrick | 1****k | 8 |
| Daniel Abib | d****b@g****m | 7 |
| Nico Tonnhofer | g****b@w****e | 7 |
| Henrique Graca | 9****a | 6 |
| walmsles | 2****s | 6 |
| Steve Cook | s****e@m****c | 4 |
| and 178 more... | ||
Issue and Pull Request metadata
Last synced: 11 days ago
Total issues: 788
Total pull requests: 5,909
Average time to close issues: 3 months
Average time to close pull requests: 2 days
Total issue authors: 278
Total pull request authors: 117
Average comments per issue: 2.95
Average comments per pull request: 1.63
Merged pull request: 4,694
Bot issues: 27
Bot pull requests: 4,888
Past year issues: 154
Past year pull requests: 1,399
Past year average time to close issues: 11 days
Past year average time to close pull requests: 1 day
Past year issue authors: 55
Past year pull request authors: 39
Past year average comments per issue: 1.49
Past year average comments per pull request: 1.49
Past year merged pull request: 993
Past year bot issues: 4
Past year bot pull requests: 1,186
Top Issue Authors
- leandrodamascena (257)
- heitorlessa (45)
- rubenfonseca (24)
- ran-isenberg (20)
- dreamorosi (20)
- github-actions[bot] (15)
- dependabot[bot] (12)
- ConnorKirk (10)
- sthulb (9)
- Wurstnase (9)
- walmsles (8)
- TonySherman (7)
- amin-farjadi (6)
- nlykkei (5)
- MCR2019 (5)
Top Pull Request Authors
- dependabot[bot] (3,147)
- github-actions[bot] (1,741)
- leandrodamascena (459)
- heitorlessa (61)
- ericbn (61)
- rubenfonseca (58)
- sthulb (53)
- anafalcao (33)
- ran-isenberg (18)
- dreamorosi (18)
- Wurstnase (11)
- hjgraca (9)
- VatsalGoel3 (8)
- kattakaha (8)
- roger-zhangg (7)
Top Issue Labels
- feature-request (192)
- internal (184)
- triage (184)
- bug (135)
- documentation (111)
- event_handlers (82)
- tech-debt (61)
- typing (57)
- v3 (38)
- help wanted (36)
- event_sources (34)
- pending-release (33)
- not-a-bug (31)
- logger (30)
- openapi-schema (30)
- parser (28)
- need-customer-feedback (23)
- rejected (22)
- dependencies (17)
- size/XS (15)
- customer-reference (14)
- batch (14)
- tests (14)
- metrics (13)
- community-content (13)
- skip-changelog (13)
- idempotency (13)
- RFC (12)
- parameters (11)
- layers (10)
Top Pull Request Labels
- internal (4,086)
- dependencies (3,709)
- size/XS (3,590)
- python (2,261)
- skip-changelog (1,737)
- size/M (694)
- size/S (686)
- commons (535)
- github-actions (520)
- tests (417)
- github_actions (395)
- documentation (350)
- size/L (316)
- javascript (240)
- event_handlers (186)
- feature (175)
- bug (159)
- docker (128)
- go (120)
- enhancement (116)
- size/XL (82)
- logger (71)
- do-not-merge (51)
- size/XXL (44)
- metrics (38)
- tracer (23)
- typing (22)
- on-hold (16)
- need-issue (14)
- jmespath (12)
Package metadata
- Total packages: 3
-
Total downloads:
- pypi: 20,372,691 last-month
- Total docker downloads: 227
- Total dependent packages: 29 (may contain duplicates)
- Total dependent repositories: 266 (may contain duplicates)
- Total versions: 698
- Total maintainers: 5
pypi.org: aws-lambda-powertools
Powertools for AWS Lambda (Python) is a developer toolkit to implement Serverless best practices and increase developer velocity.
- Homepage:
- Documentation: https://docs.powertools.aws.dev/lambda/python/
- Licenses: MIT
- Latest release: 3.26.0 (published 9 days ago)
- Last Synced: 2026-03-28T03:31:30.754Z (1 day ago)
- Versions: 523
- Dependent Packages: 29
- Dependent Repositories: 266
- Downloads: 20,372,677 Last month
- Docker Downloads: 227
-
Rankings:
- Downloads: 0.219%
- Dependent packages count: 0.701%
- Dependent repos count: 0.911%
- Stargazers count: 1.464%
- Average: 1.467%
- Docker downloads count: 2.669%
- Forks count: 2.84%
- Maintainers (4)
proxy.golang.org: github.com/aws-powertools/powertools-lambda-python
- Homepage:
- Documentation: https://pkg.go.dev/github.com/aws-powertools/powertools-lambda-python#section-documentation
- Licenses: mit-0
- Latest release: v3.25.0+incompatible (published 25 days ago)
- Last Synced: 2026-03-20T12:03:36.991Z (9 days ago)
- Versions: 173
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.442%
- Average: 6.659%
- Dependent repos count: 6.877%
pypi.org: leo-aws-lambda-powertools
Powertools for AWS Lambda (Python) is a developer toolkit to implement Serverless best practices and increase developer velocity.
- Homepage: https://github.com/aws-powertools/powertools-lambda-python
- Documentation: https://docs.powertools.aws.dev/lambda/python/
- Licenses: MIT
- Latest release: 1.0.1 (published over 1 year ago)
- Last Synced: 2026-03-20T12:03:38.443Z (9 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 14 Last month
-
Rankings:
- Dependent packages count: 10.589%
- Average: 35.111%
- Dependent repos count: 59.632%
- Maintainers (1)
Dependencies
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- actions/download-artifact 9782bd6a9848b53b110e712e20e42d89988822b7 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- github/codeql-action/analyze f31a31c052207cc13b328d6295c5b728bb49568c composite
- github/codeql-action/init f31a31c052207cc13b328d6295c5b728bb49568c composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/dependency-review-action 6c5ccdad469c9f8a2996bfecaec55a631a347034 composite
- aws-actions/configure-aws-credentials 5fd3084fc36e372ff1fff382a39b10d03659f355 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/upload-artifact a8a3f3ad30e3422c9c7b888a15615d19a852ae32 composite
- github/codeql-action/upload-sarif 17573ee1cc1b9d061760f3a006fc4aac4f944fd5 composite
- ossf/scorecard-action 08b4669551908b1024bb425080c797723083c031 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/setup-python 61a6322f88396a6271a6ee3565807d608ecaddd1 composite
- codecov/codecov-action eaaf4bedf32dbdc6b720b63067d99c4d77d6047d composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
- actions/upload-artifact a8a3f3ad30e3422c9c7b888a15615d19a852ae32 composite
- release-drafter/release-drafter 65c5fb495d1e69aa8c08a3317bc44ff8aabe9772 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/github-script d7906e4ad0b1822421a7e6a35d5ca353c962f410 composite
- ./.github/actions/create-pr * composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/setup-python 61a6322f88396a6271a6ee3565807d608ecaddd1 composite
- aws-actions/configure-aws-credentials 5fd3084fc36e372ff1fff382a39b10d03659f355 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/setup-node 5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d composite
- actions/setup-python 61a6322f88396a6271a6ee3565807d608ecaddd1 composite
- aws-actions/configure-aws-credentials 5fd3084fc36e372ff1fff382a39b10d03659f355 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- zgosalvez/github-actions-ensure-sha-pinned-actions f32435541e24cd6a4700a7f52bb2ec59e80603b1 composite
- squidfunk/mkdocs-material@sha256 2f29d716a52a50607ffbccd05463f511ed02f7492ebd9ae3a7bfb0ae83078ac2 build
- aws-cdk 2.118.0 development
- fsevents 2.3.2 development
- package-lock.json 1.0.0
- aws-cdk ^2.118.0 development
- package-lock.json ^1.0.0
- aws-lambda-powertools *
- aws-lambda-powertools *
- mkdocs-git-revision-date-plugin ==0.3.2
- click ==8.1.3
- ghp-import ==2.1.0
- gitdb ==4.0.10
- gitpython ==3.1.37
- jinja2 ==3.1.2
- markdown ==3.3.7
- markupsafe ==2.1.3
- mergedeep ==1.3.4
- mkdocs ==1.4.3
- mkdocs-git-revision-date-plugin ==0.3.2
- packaging ==23.1
- python-dateutil ==2.8.2
- pyyaml ==6.0
- pyyaml-env-tag ==0.1
- six ==1.16.0
- smmap ==5.0.0
- watchdog ==3.0.0
- aws-lambda-powertools *
- requests *
- 150 dependencies
- aws-cdk-lib ^2.111.0 develop
- aws-cdk.aws-apigatewayv2-alpha ^2.38.1-alpha.0 develop
- aws-cdk.aws-apigatewayv2-authorizers-alpha ^2.38.1-alpha.0 develop
- aws-cdk.aws-apigatewayv2-integrations-alpha ^2.38.1-alpha.0 develop
- aws-requests-auth ^0.4.3 develop
- bandit ^1.7.5 develop
- black ^23.3 develop
- boto3 ^1.18 develop
- checksumdir ^1.2.0 develop
- coverage ^7.2 develop
- datadog-lambda ^5.85.0 develop
- filelock ^3.12.2 develop
- hvac ^1.2.1 develop
- ijson ^3.2.2 develop
- isort ^5.11.5 develop
- mike ^1.1.2 develop
- mkdocs-git-revision-date-plugin ^0.3.2 develop
- mkdocs-material ^9.2.7 develop
- mypy-boto3-appconfig ^1.34.0 develop
- mypy-boto3-appconfigdata ^1.34.0 develop
- mypy-boto3-cloudformation ^1.34.0 develop
- mypy-boto3-cloudwatch ^1.34.0 develop
- mypy-boto3-dynamodb ^1.34.0 develop
- mypy-boto3-lambda ^1.34.0 develop
- mypy-boto3-logs ^1.34.0 develop
- mypy-boto3-s3 ^1.34.0 develop
- mypy-boto3-secretsmanager ^1.34.0 develop
- mypy-boto3-ssm ^1.34.0 develop
- mypy-boto3-xray ^1.34.0 develop
- pdoc3 ^0.10.0 develop
- pytest ^7.4.4 develop
- pytest-asyncio ^0.21.1 develop
- pytest-benchmark ^4.0.0 develop
- pytest-cov ^4.1.0 develop
- pytest-mock ^3.11.1 develop
- pytest-xdist ^3.5.0 develop
- radon ^6.0.1 develop
- typed-ast ^1.5.5 develop
- types-requests ^2.31.0 develop
- typing-extensions ^4.6.2 develop
- xenon ^0.9.1 develop
- aws-encryption-sdk ^3.1.1
- aws-xray-sdk ^2.8.0
- boto3 ^1.20.32
- datadog-lambda >=4.77,<6.0
- fastjsonschema ^2.14.5
- pydantic ^1.8.2
- python ^3.7.4
- typing-extensions ^4.6.2
- aws-encryption-sdk * test
- aws-lambda-powertools * test
- requests * test
- aws-encryption-sdk * test
- aws-lambda-powertools * test
- requests * test
- aws-encryption-sdk * test
- aws-lambda-powertools * test
- requests * test
- actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
- actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- docker/setup-buildx-action 8d2750c68a42422c14e847fe6c8ac0403b4cbd6f composite
- docker/setup-qemu-action c7c53464625b32c7a7e944ae62b3e17d2b600130 composite
- ./.github/actions/seal-restore * composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
- actions/setup-node 6044e13b5dc448c55e2357c09f80417699197238 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- black ^24.0.0 develop
- mypy ^1.8.0 develop
- pytest ^8.0.0 develop
- aws-lambda-powertools ^3.18.0
- pydantic ^2.10.0
- python ^3.10
- requests ^2.32.0
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-go 7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 composite
- actions/setup-node 6044e13b5dc448c55e2357c09f80417699197238 composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- aws-powertools/actions/.github/actions/cached-node-modules 3b5b8e2e58b7af07994be982e83584a94e8c76c5 composite
- ./.github/actions/seal-restore * composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
- actions/setup-node 6044e13b5dc448c55e2357c09f80417699197238 composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- gcr.io/oss-fuzz-base/base-builder-python latest build
- boto3 1.40.72 develop
- botocore 1.40.72 develop
- colorama 0.4.6 develop
- exceptiongroup 1.3.0 develop
- iniconfig 2.3.0 develop
- jmespath 1.0.1 develop
- packaging 25.0 develop
- pluggy 1.6.0 develop
- pytest 7.4.4 develop
- python-dateutil 2.9.0.post0 develop
- s3transfer 0.14.0 develop
- six 1.17.0 develop
- tomli 2.3.0 develop
- typing-extensions 4.15.0 develop
- urllib3 2.6.3 develop
- attrs 25.4.0
- aws-cdk-asset-awscli-v1 2.2.242
- aws-cdk-asset-node-proxy-agent-v6 2.1.0
- aws-cdk-cloud-assembly-schema 48.18.0
- aws-cdk-lib 2.223.0
- cattrs 25.3.0
- constructs 10.4.3
- exceptiongroup 1.3.0
- importlib-resources 6.5.2
- jsii 1.119.0
- publication 0.0.3
- python-dateutil 2.9.0.post0
- six 1.17.0
- typeguard 4.2.1
- typing-extensions 4.15.0
- ./.github/actions/create-pr * composite
- ./.github/actions/seal * composite
- ./.github/actions/seal-restore * composite
- ./.github/actions/upload-release-provenance * composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- pypa/gh-action-pypi-publish ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e composite
- base_build latest build
- public.ecr.aws/lambda/python ${PYTHON_VERSION} build
- aws-lambda-powertools [all]>=3.18.0
- pydantic >=2.10.0
- requests >=2.32.0
- actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
- actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- ./.github/actions/create-pr * composite
- ./.github/actions/seal-restore * composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-node 6044e13b5dc448c55e2357c09f80417699197238 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
- docker/setup-buildx-action 8d2750c68a42422c14e847fe6c8ac0403b4cbd6f composite
- docker/setup-qemu-action c7c53464625b32c7a7e944ae62b3e17d2b600130 composite
- boto3 ^1.24.46 develop
- pytest ^7.1.2 develop
- urllib3 >=1.25.4,!=2.2.0,<3 develop
- aws-cdk-lib ^2.223.0
- python ^3.10
- actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
- actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- ./.github/actions/create-pr * composite
- ./.github/actions/seal * composite
- ./.github/actions/seal-restore * composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- pypa/gh-action-pypi-publish ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e composite
- google/clusterfuzzlite/actions/build_fuzzers 884713a6c30a92e5e8544c39945cd7cb630abcd1 composite
- google/clusterfuzzlite/actions/run_fuzzers 884713a6c30a92e5e8544c39945cd7cb630abcd1 composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- actions/download-artifact 37930b1c2abaa49bbe596cd826c3c89aef350131 composite
- actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
- aws-actions/configure-aws-credentials 8df5847569e6427dd6c4fb1cf565c83acfa8afa7 composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite