Objective Oriented Python SDK for AWS Lambda.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simple_aws_lambda-0.2.2.tar.gz.
File metadata
- Download URL: simple_aws_lambda-0.2.2.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0b62dc2d80971cc6cb335caae42d66da7c1466674a115acb803699c03b97081
|
|
| MD5 |
cc83cd795d0b9464ad3444165a9f4fb7
|
|
| BLAKE2b-256 |
c0098b19047b0f6fa656c5a76ce492f79e2fa26da9b3b5897ad0595b3c0756c6
|
File details
Details for the file simple_aws_lambda-0.2.2-py3-none-any.whl.
File metadata
- Download URL: simple_aws_lambda-0.2.2-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2aeba22f83f5a48e65ab8e374b73f90084bdc532a8c172a01abb554498308f78
|
|
| MD5 |
95c6bd536328a30a993fe075d85fca2a
|
|
| BLAKE2b-256 |
fc6043d07a1db1fb827d65542719212c59cfd0935c57919eee2be6a9ffb7b19e
|