The AWS Serverless Application Model (AWS SAM) is an open-source framework that you can use to build serverless applications on AWS.
- Docker installed and running to be able to run serverless projects and functions locally with the AWS SAM CLI. The AWS SAM CLI uses the DOCKER_HOST environment variable to contact the Docker daemon.
- For Windows users: The AWS SAM CLI requires that the project directory (or any parent directory) is listed in Docker Shared Drives.
- With pip:
:: install pip install --user aws-sam-cli :: or upgrade pip install --user --upgrade aws-sam-cli :: or uninstall npm uninstall -g aws-sam-local
- or via installation file available at Install doc
SAM CLI, version 0.14.2
The AWS SAM specification is an open-source specification under the Apache 2.0 license. The current version of the AWS SAM specification is available in the AWS SAM GitHub repo.