Skip to content
AWS Serverless Application Model (AWS SAM) prescribes rules for expressing Serverless applications on AWS.
Branch: master
Clone or download
Pull request Compare This branch is even with awslabs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
bin
docs
examples
requirements
samtranslator
tests
versions
.coveragerc
.flake8
.gitignore
.pylintrc
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
DESIGN.md
DEVELOPMENT_GUIDE.rst
HOWTO.md
LICENSE
MANIFEST.in
Makefile
NOTICE
README.md
aws_sam_introduction.png
pytest.ini
setup.cfg
setup.py
tox.ini

README.md

Build Status PyPI version Codecov Test Coverage

Logo

AWS Serverless Application Model (AWS SAM)

You can use SAM to define serverless applications in simple and clean syntax.

This GitHub project is the starting point for AWS SAM. It contains the SAM specification, the code that translates SAM templates into AWS CloudFormation stacks, general information about the model, and examples of common applications.

The SAM specification and implementation are open sourced under the Apache 2.0 license. The current version of the SAM specification is available at AWS SAM 2016-10-31.

Documentation about using AWS SAM to define, test, and deploy serverless applications is available at AWS Serverless Application Model Developer Guide.

Contributing new features and enhancements to SAM

You can build serverless applications faster and further simplify your development of serverless applications by defining new event sources, new resource types, and new parameters within SAM. Additionally, you can modify SAM to integrate it with other frameworks and deployment providers from the community for building serverless applications.

Read the Development Guide for in-depth information on how to start making changes.

Join the SAM developers channel (#samdev) on Slack to collaborate with fellow community members and the AWS SAM team.

You can’t perform that action at this time.