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
- Ruby with Bundler
- Go with Dep
- Go with Mod
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
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.
If you are a developer and interested in contributing, read the DESIGN DOCUMENT to understand how this works.