{"id":18602113,"url":"https://github.com/build-on-aws/request-response-with-amazon-api-gateway","last_synced_at":"2026-05-04T07:32:09.789Z","repository":{"id":180477891,"uuid":"663475502","full_name":"build-on-aws/request-response-with-amazon-api-gateway","owner":"build-on-aws","description":"Companion repository for the tutorial Request-Response with Amazon API Gateway and AWS Lambda","archived":false,"fork":false,"pushed_at":"2023-10-19T10:41:59.000Z","size":139,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-16T17:44:40.960Z","etag":null,"topics":["amazon-web-services","api-gateway","architectural-patterns","aws","cdk","lambda","lambda-functions","request-response","sample-app"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit-0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/build-on-aws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2023-07-07T11:29:18.000Z","updated_at":"2023-12-13T14:19:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"fb194184-84cd-4a22-bab9-590af025dbe1","html_url":"https://github.com/build-on-aws/request-response-with-amazon-api-gateway","commit_stats":null,"previous_names":["build-on-aws/request-response-with-amazon-api-gateway"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/build-on-aws/request-response-with-amazon-api-gateway","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/build-on-aws%2Frequest-response-with-amazon-api-gateway","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/build-on-aws%2Frequest-response-with-amazon-api-gateway/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/build-on-aws%2Frequest-response-with-amazon-api-gateway/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/build-on-aws%2Frequest-response-with-amazon-api-gateway/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/build-on-aws","download_url":"https://codeload.github.com/build-on-aws/request-response-with-amazon-api-gateway/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/build-on-aws%2Frequest-response-with-amazon-api-gateway/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32598956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["amazon-web-services","api-gateway","architectural-patterns","aws","cdk","lambda","lambda-functions","request-response","sample-app"],"created_at":"2024-11-07T02:10:22.258Z","updated_at":"2026-05-04T07:32:09.752Z","avatar_url":"https://github.com/build-on-aws.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Request-Response with Amazon API Gateway\n\nThis is the companion repository for the [Request-Response with Amazon API Gateway and AWS Lambda](https://community.aws/tutorials/application-integration-patterns/request-response-with-api-gateway?sc_channel=el\u0026sc_campaign=appswave\u0026sc_geo=mult\u0026sc_country=mult\u0026sc_outcome=acq) tutorial.\n\nCloning this repository is not required for the tutorial, but it provides branches with individual milestones for each step:\n\n## Instructions\n\n### Load a milestone \nYou can load and explore the individual milestones by checking out their respective branches:\n\n**Step 1 - Create and Deploy the CDK App**:\n\n```bash\ngit checkout 01-empty-cdk-project\n```\n\n**Step 2 - Create and Deploy the API**:\n\n```bash\ngit checkout 02-api-gateway\n```\n\n**Step 3 - Create a Lambda Function**:\n\n```bash\ngit checkout 03-lambda-function\n```\n\n**Step 4 - Connect the Lambda Function to the API**:\n\n```bash\ngit checkout 04-connect-lambda-to-api\n```\n\n### Deploy a milestone\n\nTo deploy any of the milestones to an AWS account, you need the following:\n- A free AWS account: [How to create a free AWS account](https://aws.amazon.com/getting-started/guides/setup-environment/)\n- The AWS CDK: [How to setup and bootstrap the AWS CDK](https://aws.amazon.com/getting-started/guides/setup-cdk/)\n\nOnce everything is set up, load any of the branches and type the following command:\n\n```bash\ncdk deploy\n```\n\n### Clean up\n\nTo clean up and delete all created resources, type:\n\n```bash\ncdk destroy\n```\n\n## Security\n\nSee [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.\n\n## License\n\nThis library is licensed under the MIT-0 License. See the LICENSE file.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuild-on-aws%2Frequest-response-with-amazon-api-gateway","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuild-on-aws%2Frequest-response-with-amazon-api-gateway","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuild-on-aws%2Frequest-response-with-amazon-api-gateway/lists"}