Skip to main content

Packages and repositories

The project is split by responsibility. The two Python packages are released and versioned independently; matching or coordinated version numbers should not be assumed.

ComponentPurposePyPI distributionMain importCanonical repository
CoreCDK-free decorators and runtime helpers for Lambda API handlerslambda-api-decoratorslambda_api_decoratorslambda-api-decorators
CDK integrationDiscovers declarations and builds AWS Lambda and API Gateway infrastructure with AWS CDKlambda-api-decorators-cdklambda_api_decorators_cdklambda-api-decorators-cdk
ExamplesSmall, independent AWS CDK applications using the packagesNot published as a packagelambda_api_decorators and lambda_api_decorators_cdk in the example appslambda-api-decorators-examples
Documentation siteGuides, concepts, examples, and API reference for the projectNot published as a packageNot applicableProject site

In a typical CDK application, the CDK integration belongs to the infrastructure environment that synthesizes the stack. The core package belongs in the Lambda source dependencies that are bundled for deployment. The examples repository shows both packages together in runnable REST and HTTP API applications.

The canonical public entry points are the project site, the core repository, the CDK repository, and the examples repository.