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: 4 months 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 (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2026-03-11T21:43:50.000Z (4 months ago)
- Last Synced: 2026-03-12T02:02:39.335Z (4 months ago)
- Language: Python
- Homepage:
- Size: 1.52 MB
- Stars: 378
- Watchers: 24
- Forks: 151
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Notice: NOTICE
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
* Python with Uv (beta)
* 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.