{"id":13820904,"url":"https://github.com/michaelbrewer/aws-lambda-events","last_synced_at":"2025-05-16T10:33:30.838Z","repository":{"id":37987971,"uuid":"459757943","full_name":"michaelbrewer/aws-lambda-events","owner":"michaelbrewer","description":"Comprehensive collection of aws lambda requests and response docs","archived":false,"fork":false,"pushed_at":"2024-06-17T22:55:17.000Z","size":2379,"stargazers_count":88,"open_issues_count":6,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-12T08:03:12.842Z","etag":null,"topics":["lambda","serverless"],"latest_commit_sha":null,"homepage":"https://michaelbrewer.github.io/aws-lambda-events/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michaelbrewer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-15T21:36:46.000Z","updated_at":"2024-10-18T16:11:31.000Z","dependencies_parsed_at":"2023-01-31T05:15:39.986Z","dependency_job_id":"802a35f5-61b5-4490-834e-0f83a59a4e99","html_url":"https://github.com/michaelbrewer/aws-lambda-events","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrewer%2Faws-lambda-events","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrewer%2Faws-lambda-events/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrewer%2Faws-lambda-events/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelbrewer%2Faws-lambda-events/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaelbrewer","download_url":"https://codeload.github.com/michaelbrewer/aws-lambda-events/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254512903,"owners_count":22083478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lambda","serverless"],"created_at":"2024-08-04T08:01:11.389Z","updated_at":"2025-05-16T10:33:29.663Z","avatar_url":"https://github.com/michaelbrewer.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# AWS Lambda Events\n\n[![Built with Material for MkDocs](https://img.shields.io/badge/Material_for_MkDocs-526CFE?style=for-the-badge\u0026logo=MaterialForMkDocs\u0026logoColor=white)](https://squidfunk.github.io/mkdocs-material/)\n\nCollection of resources and tools on the different request inputs and response outputs that the event sources for AWS Lambda expect.\n\n## AWS Lambda Publish Sharable Events\n\n[AWS Lambda Publish Sharable Events](./event-schema/README.md) is a tool that allows you to publish events to the AWS Lambda console.\n\n## AWS Lambda Quick Start Tool\n\n- [Build Project](https://michaelbrewer.github.io/aws-lambda-events/build-project/) - A web based tool to quickly build a new AWS Lambda project. Either via [AWS SAM CLI Application Templates](https://github.com/aws/aws-sam-cli-app-templates) or a [Powertools](https://awslabs.github.io/aws-lambda-powertools-python/latest/) generator using [Quick start for AWS Lambda](https://github.com/michaelbrewer/aws-lambda-quickstart)\n\n## Event Sources Docs\n\nSome documented event sources are as follows:\n\n- [API Gateway Rest API](https://michaelbrewer.github.io/aws-lambda-events/rest-api)\n- [API Gateway Rest API Custom Authorizer](https://michaelbrewer.github.io/aws-lambda-events/rest-api-custom-authorizer/)\n- [API Gateway Http API](https://michaelbrewer.github.io/aws-lambda-events/http-api)\n- [API Gateway Http API Custom Authorizer](https://michaelbrewer.github.io/aws-lambda-events/http-api-custom-authorizer/)\n- [AWS Lambda Function URLs](https://michaelbrewer.github.io/aws-lambda-events/function-url/)\n- [AppSync Resolvers](https://michaelbrewer.github.io/aws-lambda-events/appsync-resolver/)\n- [AppSync Custom Authorizer](https://michaelbrewer.github.io/aws-lambda-events/appsync-authorizer/)\n- [Alexa Skills Kit](https://michaelbrewer.github.io/aws-lambda-events/alexa-skills-kit/)\n- [Alexa Smart Home](https://michaelbrewer.github.io/aws-lambda-events/alexa-smart-home)\n- [Amazon EventBridge (CloudWatch Events)](https://michaelbrewer.github.io/aws-lambda-events/event-bridge)\n- [CloudWatch Logs](https://michaelbrewer.github.io/aws-lambda-events/cloudwatch-logs)\n- [CloudFormation](https://michaelbrewer.github.io/aws-lambda-events/cloudformation)\n- [CloudFront Lambda@Edge](https://michaelbrewer.github.io/aws-lambda-events/cloudfront-lambda-edge)\n- [CodeCommit](https://michaelbrewer.github.io/aws-lambda-events/code-commit)\n- [CodePipeline](https://michaelbrewer.github.io/aws-lambda-events/code-pipeline-job)\n- [Amazon Cognito User Pool](https://michaelbrewer.github.io/aws-lambda-events/cognito-user-pool)\n- [AWS Config](https://michaelbrewer.github.io/aws-lambda-events/config)\n- [Amazon Connect](https://michaelbrewer.github.io/aws-lambda-events/connect)\n- [Amazon DynamoDB](https://michaelbrewer.github.io/aws-lambda-events/dynamodb)\n- [CloudWatch Event - Amazon EC2](https://michaelbrewer.github.io/aws-lambda-events/event-bridge#ec2-instance-state-change-event)\n- [Application Load Balancer](https://michaelbrewer.github.io/aws-lambda-events/alb)\n- [AWS IoT](https://michaelbrewer.github.io/aws-lambda-events/iot)\n- [AWS IoT Events](https://michaelbrewer.github.io/aws-lambda-events/iot-events)\n- [Apache Kafka](https://michaelbrewer.github.io/aws-lambda-events/apache-kafka)\n- [Amazon Kinesis Data Firehose](https://michaelbrewer.github.io/aws-lambda-events/kinesis-firehose)\n- [Amazon Kinesis](https://michaelbrewer.github.io/aws-lambda-events/kinesis-streams)\n- [Amazon Lex](https://michaelbrewer.github.io/aws-lambda-events/lex)\n- [Amazon Lex V2](https://michaelbrewer.github.io/aws-lambda-events/lex-v2)\n- [Amazon MQ](https://michaelbrewer.github.io/aws-lambda-events/mq)\n- [Amazon MSK](https://michaelbrewer.github.io/aws-lambda-events/amazon-msk)\n- [Amazon S3](https://michaelbrewer.github.io/aws-lambda-events/s3)\n- [Amazon S3 batch operations](https://michaelbrewer.github.io/aws-lambda-events/s3-batch)\n- [S3 Object Lambda](https://michaelbrewer.github.io/aws-lambda-events/s3-object-lambda)\n- [Secrets Manager](https://michaelbrewer.github.io/aws-lambda-events/secrets-manager)\n- [Amazon SES](https://michaelbrewer.github.io/aws-lambda-events/ses)\n- [Amazon SNS](https://michaelbrewer.github.io/aws-lambda-events/sns)\n- [Amazon SQS](https://michaelbrewer.github.io/aws-lambda-events/sqs)\n- [Amazon WorkMail](https://michaelbrewer.github.io/aws-lambda-events/work-mail)\n\n## Build and testing the documentation site\n\nTo run a local server for the docs.\n\n```bash\nmake dev serve\n```\n\nThis will install pipenv, mkdocs and run the server, you will need to have Python 3.9+ installed.\n\n## Objectives\n\n- General docs, invoke types, limits\n- Request docs, samples, libraries\n- Response docs, samples and libraries\n- Document handlers and full solutions\n- Share or provide tools to make working with AWS Lambda easier\n- Articles, documentations and example repos\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelbrewer%2Faws-lambda-events","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaelbrewer%2Faws-lambda-events","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelbrewer%2Faws-lambda-events/lists"}