https://github.com/aws/aws-lambda-builders
Python library to compile, build & package AWS Lambda functions for several runtimes & framework
https://github.com/aws/aws-lambda-builders
Last synced: about 1 month ago
JSON representation
Python library to compile, build & package AWS Lambda functions for several runtimes & framework
- Host: GitHub
- URL: https://github.com/aws/aws-lambda-builders
- Owner: aws
- License: apache-2.0
- Created: 2018-11-05T21:42:39.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-24T21:10:23.000Z (10 months ago)
- Last Synced: 2025-03-31T16:11:22.263Z (10 months ago)
- Language: Python
- Homepage:
- Size: 1.41 MB
- Stars: 354
- Watchers: 30
- Forks: 142
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
## Lambda Builders




Lambda Builders is a Python library to compile, build and package AWS Lambda functions for several runtimes &
frameworks.
Lambda Builders currently contains the following workflows
* Java with Gradle
* Java with Maven
* Dotnet with amazon.lambda.tools
* Python with Pip
* Javascript with Npm
* Typescript with esbuild
* Ruby with Bundler
* Go with Mod
* Rust with Cargo
In Addition to above workflows, AWS Lambda Builders also supports *Custom Workflows* through a Makefile.
Lambda Builders is the brains behind the `sam build` command from [AWS SAM CLI](https://github.com/awslabs/aws-sam-cli)
### Integrating with Lambda Builders
Lambda Builders is a Python library.
It additionally exposes a JSON-RPC 2.0 interface to use from other languages.
If you intend to integrate with Lambda Builders,
check out [this section of the DESIGN DOCUMENT](DESIGN.md#builders-library).
### Contributing
If you are a developer and interested in contributing, read the [DESIGN DOCUMENT](./DESIGN.md) to understand how this works.