Skip to content

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

License

Notifications You must be signed in to change notification settings

aws/aws-lambda-builders

Folders and files

NameName
Last commit message
Last commit date
Dec 24, 2024
Nov 27, 2024
Dec 21, 2018
Feb 13, 2025
Nov 22, 2024
Nov 14, 2018
Nov 7, 2018
Nov 22, 2022
Oct 29, 2020
Dec 24, 2024
Nov 5, 2018
Jun 12, 2019
Jun 18, 2021
Aug 19, 2019
Nov 22, 2018
May 13, 2024
Jan 14, 2019
Feb 9, 2023
Nov 29, 2022
May 13, 2024
Nov 7, 2018
Nov 7, 2024

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
  • 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.