CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM (by aws)

Aws-sam-cli Alternatives

Similar projects and alternatives to aws-sam-cli

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better aws-sam-cli alternative or higher similarity.

Suggest an alternative to aws-sam-cli

Reviews and mentions

Posts with mentions or reviews of aws-sam-cli. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-24.
  • How to Use Source Maps in TypeScript Lambda Functions (with Benchmarks)
    11 projects | | 24 Jan 2022
    SAM support for TypeScript has been lagging for some time, but a pull request was just merged that should change that. It looks like we'll be able to add an aws_sam key in the package.json file to enable building within the SAM engine as part of sam build. Although this PR has been merged to aws-lambda-builders, the engine behind sam build, it will still need to be added to aws-sam-cli and released (to much fanfare, one expects) before it can be used with SAM.
  • How to Build a Node.js Serverless Application using AWS SAM
    1 project | | 22 Jan 2022
    I am installing SAM CLI on windows and its super simple. All I need to do is Click on this MSI installer.
  • Serverless AWS With Monorepos
    6 projects | | 30 Nov 2021
    sem-version java 8 wget unzip -d sam-installation sudo ./sam-installation/install checkout cd java-app-backend cache restore build-java-app-backend-$SEMAPHORE_GIT_BRANCH sam deploy --no-confirm-changeset --stack-name serverless-web-application-java-backend --capabilities CAPABILITY_AUTO_EXPAND CAPABILITY_IAM
  • Localstack – Local AWS Emulator
    9 projects | | 10 Oct 2021
  • Move your AWS Lambdas to Graviton2 easily with Cloudformation/SAM
    1 project | | 4 Oct 2021
  • AWS Lambda – Dev environment in 120 seconds
    3 projects | | 28 Sep 2021
    #!/usr/bin/env bash set -e if [ "$(id -u)" -ne 0 ]; then echo -e 'Script must be run as root. Use sudo, su, or add "USER root" to your Dockerfile before running this script.' exit 1 fi curl "" -o "" unzip sudo ./aws/install rm -rf ./aws rm ./ echo "AWS CLI version `aws --version`" curl -L "" -o "" unzip -d sam-installation sudo ./sam-installation/install echo "SAM version `sam --version`" rm -rf ./sam-installation rm ./ wget -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-3.1 # Installing lambda tools was required to get lambda to work while I was testing different approaches. It may have become redundant after so many iterations and changes to the script, but probably does not hurt dotnet tool install -g Amazon.Lambda.Tools export PATH="$PATH:$HOME/.dotnet/tools"
  • Error when deploying AWS SAM for the first time
    2 projects | | 7 Sep 2021
  • API Gateway Authorizer support in SAM Local!
    1 project | | 30 Aug 2021
  • Bootstrapping a Startup on AWS with AWS Serverless and Go
    8 projects | | 17 Jun 2021
    workflow: variables: AWS_DEFAULT_REGION: "eu-west-1" WORKSPACE: "dev" TF_ENVIRONMENT: "terraform" stages: - terraform-apply terraform-apply: image: google/cloud-sdk:slim stage: terraform-apply before_script: - apt-get install -y unzip make jq - curl --output /tmp/ - unzip /tmp/ -d /tmp - chmod +x /tmp/terraform - mv /tmp/terraform /usr/local/bin/ - curl "" -o "" - unzip -q - ./aws/install - aws sts get-caller-identity - curl --location "" -o "" - unzip -q - ./install - sam --version - curl --location -o /tmp/ - unzip /tmp/ -d /tmp - chmod +x /tmp/tflint - mv /tmp/tflint /usr/local/bin/ script: - echo yes | make tf-apply
  • Build Serverless Applications using CDK and SAM
    4 projects | | 21 May 2021
    We were able to test our API and Lambda using the new Serverless Application Model integration with CDK! You can find all code on my GitHub. Be aware that this feature is in preview. Feel free to do more extensive testing. You can report bugs and submit feature requests to the SAM opensource repository.
  • Breaking changes in AWS SAM 1.22, how do I downgrade?
    2 projects | | 23 Apr 2021
  • Using container image support for AWS Lambda with AWS SAM and Codebuild/Codepipeline
    2 projects | | 6 Mar 2021
    version: 0.2 phases: install: runtime-versions: docker: 18 commands: - wget - unzip -d sam-installation - sam --version - ./sam-installation/install --update - /usr/local/bin/sam --version pre_build: commands: - aws ecr get-login-password --region ${AWS_REGION} | docker login --username AWS --password-stdin ${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_REGION} build: commands: - cd sources && gradle build - /usr/local/bin/sam build --template-file ${CODEBUILD_SRC_DIR}/sources/sam.yml --region ${AWS_REGION} - /usr/local/bin/sam package --template-file ${CODEBUILD_SRC_DIR}/sources/.aws-sam/build/template.yaml --output-template-file ${CODEBUILD_SRC_DIR}/sources/packaged.yaml --image-repository ${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_REGION} - /usr/local/bin/sam deploy --template-file ${CODEBUILD_SRC_DIR}/sources/packaged.yaml --stack-name ${PROJECT_NAME}-sam --capabilities CAPABILITY_NAMED_IAM --region ${AWS_REGION} --image-repository ${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_REGION}
  • Quick Fix: AWS SAM Error: NodejsNpmBuilder:NpmPack
    1 project | | 4 Mar 2021
    you can read a detailed explanation here
  • Building Static Ruby Gems for Lambda Zip or Containers using Docker & Amazon Linux
    6 projects | | 21 Feb 2021
    Since this project is for Lambda, we used the base image provided by AWS SAM CLI.
  • AWS SAM CLI now has a Linux friendly installer option
    1 project | | 11 Feb 2021


Basic aws-sam-cli repo stats
3 days ago

aws/aws-sam-cli is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Find remote Python jobs at our new job board There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.