Skip to main content

Status and roadmap

Lambda API Decorators currently covers AWS API declarations in Python and the generation of AWS Lambda and API Gateway infrastructure. The implemented infrastructure backend is AWS CDK. The project has two independently released packages: a CDK-free runtime/decorator package and an AWS CDK integration package.

The package metadata classifies both packages as Pre-Alpha. The repository tests cover the published APIs and the current REST, HTTP, authorization, packaging, and source-layout behavior, but this evidence should not be read as a general production-support guarantee. See Compatibility and Limitations for the boundaries that are currently verified.

Current non-goals include supporting other cloud providers, treating Pulumi or another IaC engine as an available backend, and claiming support for Lambda event sources that the current builder does not implement. The current scope also does not turn current_user into an authentication or authorization system; it consumes claims supplied by an API Gateway authorizer.

Possible future directions include richer event-driven relationships between declared resources and additional infrastructure-as-code backends. These are directions for exploration, not commitments, release promises, or dates. No current support should be inferred for those future capabilities.

For the public entry points, start with the Getting Started guide, then use the API Reference. The canonical project site is infrastructure-as-decorator.github.io.