{"id":15694063,"url":"https://github.com/kvendingoldo/aws-letsencrypt-lambda","last_synced_at":"2025-10-14T04:32:46.855Z","repository":{"id":41547829,"uuid":"418941834","full_name":"kvendingoldo/aws-letsencrypt-lambda","owner":"kvendingoldo","description":"The AWS Let's Encrypt Lambda with Terraform Automation is a comprehensive solution designed to automate the acquisition and renewal of SSL/TLS certificates for your web applications hosted on the AWS.","archived":false,"fork":false,"pushed_at":"2025-09-08T13:59:22.000Z","size":510,"stargazers_count":18,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-08T15:40:32.906Z","etag":null,"topics":["aws","aws-lambda","go","hacktoberfest","lambda","letsencrypt","letsencrypt-certificates","opentofu","terraform"],"latest_commit_sha":null,"homepage":"","language":"Go","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/kvendingoldo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/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,"zenodo":null},"funding":{"github":"kvendingoldo"}},"created_at":"2021-10-19T13:42:43.000Z","updated_at":"2025-09-08T13:57:49.000Z","dependencies_parsed_at":"2024-01-29T10:41:41.345Z","dependency_job_id":"3354da2f-3ad5-4a29-aa11-09660f0e0910","html_url":"https://github.com/kvendingoldo/aws-letsencrypt-lambda","commit_stats":null,"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/kvendingoldo/aws-letsencrypt-lambda","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvendingoldo%2Faws-letsencrypt-lambda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvendingoldo%2Faws-letsencrypt-lambda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvendingoldo%2Faws-letsencrypt-lambda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvendingoldo%2Faws-letsencrypt-lambda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kvendingoldo","download_url":"https://codeload.github.com/kvendingoldo/aws-letsencrypt-lambda/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvendingoldo%2Faws-letsencrypt-lambda/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278403596,"owners_count":25981087,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"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":["aws","aws-lambda","go","hacktoberfest","lambda","letsencrypt","letsencrypt-certificates","opentofu","terraform"],"created_at":"2024-10-03T18:51:51.266Z","updated_at":"2025-10-05T03:23:19.494Z","avatar_url":"https://github.com/kvendingoldo.png","language":"Go","funding_links":["https://github.com/sponsors/kvendingoldo"],"categories":[],"sub_categories":[],"readme":"\u003c!-- BADGES --\u003e\n[![Github release](https://img.shields.io/github/v/release/kvendingoldo/aws-letsencrypt-lambda?style=for-the-badge)](https://github.com/kvendingoldo/aws-letsencrypt-lambda/releases) [![Contributors](https://img.shields.io/github/contributors/kvendingoldo/aws-letsencrypt-lambda?style=for-the-badge)](https://github.com/kvendingoldo/aws-letsencrypt-lambda/graphs/contributors) ![maintenance status](https://img.shields.io/maintenance/yes/2025.svg?style=for-the-badge) [![Go report](https://img.shields.io/badge/go%20report-A+-brightgreen.svg?style=for-the-badge)](https://goreportcard.com/report/github.com/kvendingoldo/aws-letsencrypt-lambda/) [![OpenTofu support](https://img.shields.io/badge/opentofu-supported-blue.svg?logo=opentofu\u0026style=for-the-badge)](https://opentofu.org/) [![OpenTofu support](https://img.shields.io/badge/terraform-supported-blue.svg?logo=terraform\u0026style=for-the-badge)](https://www.terraform.io/)\n\n# aws-letsencrypt-lambda\n\n## Overview\nIt's common for people to desire having valid TLS certificates without wanting to pay for them.\nThis is where the [Let's Encrypt](https://letsencrypt.org) project can help. Although it offers an excellent service, issuing and renewing certifications is not made simple. It is particularly visible in cloudy environments.\n\nThis repository represents a straightforward Lambda function for AWS that uses CRON (cloud watch events) and can simply issue and renew certificates without any manual operation on the part of the operator. In addition, this repository offers a Terraform module that speeds up Lambda's onboarding.\n\nAn article talks about the solution on [HackerNoon](https://hackernoon.com/aws-letsencrypt-lambda-or-why-i-wrote-a-custom-tls-provider-for-aws-using-opentofu-and-go)\n\n## Documentation\nYou can review the following documents on the Lambda to learn more:\n* [How to use the Lambda inside of AWS](docs/how_to_use_aws.md)\n* [How to use the Lambda locally](docs/how_to_use_locally.md)\n* [How to use OpenTofu automation](docs/how_to_use_opentofu.md)\n* [Labmda's environment variables](docs/environment_variables.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvendingoldo%2Faws-letsencrypt-lambda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkvendingoldo%2Faws-letsencrypt-lambda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvendingoldo%2Faws-letsencrypt-lambda/lists"}