aws/aws-sam-cli

CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 9th, 2026
Created on May 23rd, 2017
Open Issues & Pull Requests: 533 (+0)
GitHub issues: Enabled
Number of forks: 1,246
Total Stargazers: 6,733 (+0)
Total Subscribers: 141 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 34.1 hours
Mean response time: 15.9 days
90th percentile: 30.2 days
Tracked items: 452

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 183
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 995 days
Stale 30+ days: 164
Stale 90+ days: 149

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • type/feature (116)
  • stage/needs-triage (97)
  • area/build (62)
  • type/bug (60)
  • blocked/more-info-needed (49)
  • maintainer/need-followup (36)
  • blocked/close-if-inactive (31)
  • stage/bug-repro (27)

Detailed Description

AWS SAM CLI is a command-line tool for building, testing, debugging, and deploying serverless applications on AWS.

The tool addresses the challenge of developing serverless applications that span multiple AWS services including Lambda, Step Functions, API Gateway, EventBridge, SQS, and SNS. It provides a local development environment that mimics AWS Lambda execution, allowing developers to build and test functions before deployment. The CLI handles compilation and packaging of Lambda functions for both zip and container image formats, supports custom build workflows via Makefile, and enables local testing of Lambda functions and API Gateway integrations within Docker containers.

Developers building serverless applications on AWS should consider this tool if they want to accelerate their development cycle with local testing capabilities and streamlined deployment workflows. The tool is particularly suited for teams using AWS SAM templates or CloudFormation for infrastructure as code. It includes features for syncing changes to cloud environments during development, tailing CloudWatch logs, and viewing X-Ray traces. The CLI also provides initialization templates for new projects and prebuilt CI/CD pipeline templates for popular systems, reducing boilerplate setup work.

The project maintains active development with regular feature additions and improvements to the developer experience. The tool receives ongoing enhancements to support new AWS services and runtimes. Documentation and community resources including workshops and blog content are regularly published to help developers adopt and use the tool effectively. The project maintains a public roadmap and active community engagement through Slack channels.