AWS Serverless Application Model (SAM) is an AWS subsystem for building applications consisting of serverless AWS Lambda Functions, AWS API Gateway and other make use of serverless resources such as Amazon’s Queue System. A list of serverless application patterns can be found here.
API Gateway
SAM allows you to automatically configure AWS API Gateway resources