Code Monkey home page Code Monkey logo

aws-sam-cli's Introduction

SAM CLI (Beta)

Build Status Apache-2.0 Contributers GitHub-release PyPI version

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

sam is the AWS CLI tool for managing Serverless applications written with AWS Serverless Application Model (SAM). SAM CLI can be used to test functions locally, start a local API Gateway from a SAM template, validate a SAM template, fetch logs, generate sample payloads for various event sources, and generate a SAM project in your favorite Lambda Runtime.

Main features

  • Develop and test your Lambda functions locally with sam local and Docker
  • Invoke functions from known event sources such as Amazon S3, Amazon DynamoDB, Amazon Kinesis Streams, etc.
  • Start local API Gateway from a SAM template, and quickly iterate over your functions with hot-reloading
  • Validate SAM templates
  • Get started with boilerplate Serverless Service in your chosen Lambda Runtime sam init

Get Started

Learn how to get started using the SAM CLI with these guides:

Project Status

  • Python Versions support
    • Python 2.7
    • Python 3.6
    • Python 3.7
  • Supported AWS Lambda Runtimes
    • nodejs
    • nodejs4.3
    • nodejs6.10
    • nodejs8.10
    • java8
    • python2.7
    • python3.6
    • python3.7
    • go1.x
    • dotnetcore1.0
    • dotnetcore2.0
    • dotnetcore2.1
    • ruby2.5
    • Provided
  • AWS credential support
  • Debugging support
  • Inline Swagger support within SAM templates
  • Validating SAM templates locally
  • Generating boilerplate templates
    • nodejs
    • nodejs4.3
    • nodejs6.10
    • nodejs8.10
    • java8
    • python2.7
    • python3.6
    • python3.7
    • go1.x
    • dotnetcore1.0
    • dotnetcore2.0
    • ruby2.5
    • Provided

Contributing

Contributions and feedback are welcome! Proposals and pull requests will be considered and responded to. For more information, see the CONTRIBUTING file.

A special thank you

SAM CLI uses the open source docker-lambda Docker images created by @mhart.

aws-sam-cli's People

Contributors

alexcasalboni avatar austinlparker avatar bradydowling avatar charsleysa avatar dhruvsood avatar fahrradflucht avatar gableroux avatar heitorlessa avatar hideto0710 avatar inkromind avatar jfuss avatar joaoasrosa avatar johnewart avatar jschwarzwalder avatar keetonian avatar mhart avatar ndobryanskyy avatar ollyjshaw avatar paoptu023 avatar paulmaddox avatar pesama avatar resios avatar sanathkr avatar sapessi avatar shinichy avatar sliedig avatar sriram-mv avatar teknogeek0 avatar tryantwit avatar willyg302 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.