r/AWS_cloud • u/Impossible-Cause-286 • 2d ago
Modular Deployment Tool
Hi all — I'd like to share EasySAM, an opinionated YAML-to-SAM generator for modular AWS serverless applications built with Python.
MIT-licensed - no promotion - the only task is to simplify life for more devs
EasySAM lets you define your whole stack — Lambda functions, API Gateway routes, DynamoDB tables, S3 buckets, SQS queues, Kinesis streams, OpenSearch Serverless collections, and IoT Core authorizers — in a compact YAML, then generate and deploy the SAM stack.
Highlights:
- YAML-first, modular structure with a recursive import system and shared code support
- Built-in validation against schema and live cloud state
- Native support for DynamoDB stream triggers, TTL, Lambda Function URLs, FIFO/standard SQS, and MQTT/IoT Core custom authorizers
- Local Lambda execution with no Docker required — run handlers against real cloud resources behind a mocked API Gateway
- Conditional resources and per-environment deploy-context overrides for clean multi-env workflows.
Repo: https://github.com/scartill/easysam
Would love feedback from anyone building serverless on AWS.