aws/aws-lambda-builders

Python library to compile, build & package AWS Lambda functions for several runtimes & framework

380

stars

623

commits

Python

primary language

Sep 7, 2026

updated

README

Lambda Builders

Apache 2.0 License GitHub release (latest by date) PyPI - Python Version pip

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

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.

Contributing

If you are a developer and interested in contributing, read the DESIGN DOCUMENT to understand how this works.

Contributors

(top 30 of 74)

dependabot[bot]

169 commits

sriram-mv

52 commits

mildaniel

50 commits

mndeveci

45 commits

aws/aws-lambda-builders

Python library to compile, build & package AWS Lambda functions for several runtimes & framework

380

stars

623

commits

Python

primary language

Sep 7, 2026

updated

README

Lambda Builders

Apache 2.0 License GitHub release (latest by date) PyPI - Python Version pip

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

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.

Contributing

If you are a developer and interested in contributing, read the DESIGN DOCUMENT to understand how this works.

Contributors

(top 30 of 74)

dependabot[bot]

169 commits

sriram-mv

52 commits

mildaniel

50 commits

mndeveci

45 commits

Languages

Python

99.9%