Welcome to simple_aws_lambda Documentation
simple_aws_lambda is a Pythonic library that provides a simplified, high-level interface for AWS Lambda operations. Built on top of boto3, it offers intuitive data models, property-based access patterns, and comprehensive type hints to make working with AWS Lambda resources more developer-friendly and maintainable.
Key Features:
Data Models - Transform raw boto3 responses into Pythonic objects with property-based access, following the Raw Data Storage, Property-Based Access, and Core Data Extraction patterns to ensure API resilience and clean interfaces.
Better Client - Enhance the standard boto3 Lambda client with idempotent operations, automatic pagination, better error handling, and direct return of data model objects instead of raw dictionaries.
Recipes - Provide high-level functions for common Lambda layer management tasks such as version cleanup, cross-account access management, and intelligent layer discovery that combine multiple API calls with best practices.
Install
simple_aws_lambda is released on PyPI, so all you need is to:
$ pip install simple-aws-lambda
To upgrade to latest version:
$ pip install --upgrade simple-aws-lambda
Metadata
Release files for simple-aws-lambda 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simple_aws_lambda-0.2.2.tar.gz | 13.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simple_aws_lambda-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.6 kB
Release files / simple_aws_lambda-0.2.2.tar.gz
| Download URL | simple_aws_lambda-0.2.2.tar.gz |
|---|---|
| Size | 13.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d0b62dc2d80971cc6cb335caae42d66da7c1466674a115acb803699c03b97081
|
|
BLAKE2b-256 checksum How to use checksums |
c0098b19047b0f6fa656c5a76ce492f79e2fa26da9b3b5897ad0595b3c0756c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.8
|
Release files / simple_aws_lambda-0.2.2-py3-none-any.whl
| Download URL | simple_aws_lambda-0.2.2-py3-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2aeba22f83f5a48e65ab8e374b73f90084bdc532a8c172a01abb554498308f78
|
|
BLAKE2b-256 checksum How to use checksums |
fc6043d07a1db1fb827d65542719212c59cfd0935c57919eee2be6a9ffb7b19e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.8
|