← Package directory
Available on winget

Install AWS SAM Command Line Interface

The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications.

Install with winget
winget install --id Amazon.SAM-CLI
Upgrade
winget upgrade --id Amazon.SAM-CLI
Uninstall
winget uninstall --id Amazon.SAM-CLI

About AWS SAM Command Line Interface

The AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications.

What's new in 1.163.0

Changes: 11ed1fb - chore(deps-dev): bump types-requests (#9025) 2e3122e - feat: updating app templates repo hash with (80d473d44a1bbf346f7f902d79fef40c4743a312) (#9085) 0b99832 - ci: remove sync-to-mirror-repo workflow (#9092) f4ebc1a - chore(deps): bump cfn-lint from 1.51.4 to 1.51.5 in the cfn-lint group (#9088) 635734d - test: fix expected SubType for wait_for_callback in tests (#9097) bb347f8 - chore(deps-dev): bump black from 26.5.0 to 26.5.1 (#9076) 00ce463 - chore(deps): bump actions/checkout from 6 to 7 (#9091) a27c8de - chore(deps-dev): bump types-setuptools (#9073) 4396693 - chore(deps): bump aws-actions/configure-aws-credentials (#9098) 77b2d02 - feat: updating app templates repo hash with (5b0b24062370f27a2a2ec3202041cf894005da3c) (#9093) b6f1380 - chore(deps-dev): bump types-dateparser (#9090) 8a6d35f - chore(deps): bump cryptography from 48.0.0 to 48.0.1 in /requirements (#9086) 053edbd - chore(deps-dev): bump pytest-rerunfailures (#9071) cc8d2da - chore(deps): bump the requests group across 1 directory with 3 updates (#9043) 7e821f9 - chore(deps): bump cfn-lint in the cfn-lint group across 1 directory (#9099) d12e123 - fix: follow redirects and add fallback for zlib download in pyinstaller build (#9104) cb8abd8 - chore(deps): bump the boto group across 1 directory with 9 updates (#9084) 5581ff2 - feat: add --express flag to sam deploy and sam sync (#9106) 75567d2 - chore: update aws-sam-translator to 1.111.0 (#9108) 8f25f26 - chore: bump version to 1.163.0 (#9107) Hashes: ────────────────────────────────┬───────────────────────────────────────────────────────...

Read release notes

Version history

Version Updated Notes
1.163.0 Unknown Changes: 11ed1fb - chore(deps-dev): bump types-requests (#9025) 2e3122e - feat: updating app templates repo hash with (80d473d44a1bbf346f7f902d79fef40c4743a312) (#9085) 0b99832 - ci: remove sync-to-mirror-repo workflow (...
1.162.1 Unknown Changes: 983216e - chore: update openssl version to 3.3.7 (#9079) d3f7764 - fix: switch from bitnami to docker/library for golang images (#9077) 624153c - chore: bump version to 1.162.1 (#9080) Hashes: ──────────────────...
1.162.0 Unknown Changes: faf5ec8 - ci: unpin durable functions emulator image tag (#9054) c4bc8a2 - feat(local): add --no-watch flag to disable hot reload (#8196) 6c3b664 - ci: retire GitHub-Action Slack notifier for new issues and PRs...
1.161.1 Unknown Changes: 58da8ea - docs(cfn-lang-ext): correct language-extensions precedence order (#9042) 999d51f - docs: align contributor Python version docs with package metadata (#9047) ca0d8f5 - fix(package): rewrite AWS::Include...
1.161.0 Unknown Changes: 78c43a8 - fix(tests): stabilize flaky durable timeout tests (#9035) 0e17a81 - chore: update aws-sam-translator to 1.110.0 (#9032) fe16ab0 - feat: make AWS::LanguageExtensions local processing opt-in via --langua...
1.160.1 Unknown Changes: ef9f2ac - chore(deps-dev): bump types-chevron (#9003) 1de55d9 - chore(deps-dev): bump types-setuptools (#9001) e56f4a3 - chore(deps-dev): bump types-jsonschema (#9000) 5cf1a5a - chore(deps-dev): bump mypy from 1...
1.160.0 Unknown Changes: 2e21eb2 - feat: Add CloudFormation Language Extensions support (Fn::ForEach) (#8637) a63280a - chore(deps-dev): bump types-setuptools (#8905) a8a1ca4 - chore(deps-dev): bump types-dateparser (#8904) 701629c - ch...
1.159.1 Unknown Changes: f0678ad - chore(deps): bump actions/github-script from 8 to 9 (#8911) 8e5cc6d - ci: add AI-powered PR code review via SAM PR Reviewer (#8919) 14004e2 - chore(deps-dev): bump pytest (#8916) dff5c18 - chore(action...
1.158.0 Unknown Changes: 34da7c8 - feat(build): support mount symlink in terraform build (#8854) c755494 - chore(deps-dev): bump types-dateparser (#8843) 1c02204 - chore(deps): bump attrs from 25.4.0 to 26.1.0 in the jsonschema group (#...
1.157.1 Unknown Changes: 23ee24f - feat: add --invoke-image to image fns (#8830) 5a9670a - imporve internal zip utility (#8847) b7b0871 - chore: bump version to 1.157.0 (#8848) 8e18290 - chore(deps-dev): bump types-pywin32 (#8844) e322b...
1.156.0 Unknown Changes: 32ed1d9 - fix: handle FunctionNotFound for ECR-based image functions in sam sync (#8603) 4302fae - feat: add .env file format support for --env-vars option (#8746) b744b3c - fix: Support route-specific CORS sett...
1.155.2 Unknown Changes: 4c7e101 - Update notify-slack.yml to add sleep (#8646) 463163d - fix: use tag prefix matching to clean up samcli/lambda-* images (#8647) 59021a8 - fix: isolate PyInstaller library paths for subprocess calls (#86...
1.154.0 Unknown Changes: 3766900 - chore(deps-dev): bump ruff from 0.14.11 to 0.14.14 in /requirements (#8594) 3f218d9 - chore(deps-dev): bump the types group across 1 directory with 2 updates (#8610) 35eec76 - chore(deps): bump the bot...
1.153.1 Unknown Changes: 1edba25 - fix: add mount-with write for java25 tests (#8579) 17114df - chore(test): update skip condition for LMI test (#8562) 4f63f21 - feat: add --resolve-image-repos support to sam package (#8476) 27ba438 - F...
1.152.0 Unknown Changes: f7d50bf - Expand parameter overrides (#7876) 7efe5d4 - Revert "fix: pin ruby action to specific version (#8491)" (#8517) fedb6a1 - chore(deps): bump actions/upload-artifact from 5 to 6 (#8505) 15ff6aa - chore(de...
1.151.0 Unknown Changes: dc0de29 - fix: pin ruby action to specific version (#8491) ae0154b - chore(deps): bump werkzeug from 3.1.3 to 3.1.4 in /requirements (#8475) 7266601 - chore(deps): bump the types group across 1 directory with 5...
1.150.1 Unknown Changes: 4cb46c0 - fix: set mock credentials for emulator boto client (#8482) c3d64cd - fix: build emulator image and copy binary to it (#8484) f30d12b - feat: add interactive callback CLI (#8486) d48ca94 - chore: bind l...
1.150.0 Unknown Changes: 6d54aed - feat: implement lazy loading for CLI groups (#8472) bd26065 - chore(deps): Update cfnlint to 1.42.0 (#8473) 205ce59 - chore(deps): bump boto3 and aws-sam-translator (#8478) 3b4c40a - feat: add support...
1.149.0 Unknown Changes: 8544c10 - feat: Add support for Lambda Managed Instances (#8469) a329d0e - chore: bump version to 1.149.0 (#8470) Hashes: ────────────────────────────────┬────────────────────────────────────────────────────────...
1.148.0 Unknown Changes: 3d07135 - Update boto3 to boto3[crt] to support aws login (#8456) 47bfe49 - feat(docker): use SAM_DOCKER_API_VERSION to control docker api version (#8454) 2fd626b - Fix tenant ID validation error handling in sam...